@import"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700&display=swap";[data-lk-theme=default]{color-scheme:dark;--lk-bg: #111;--lk-bg2: rgb(29.75, 29.75, 29.75);--lk-bg3: rgb(42.5, 42.5, 42.5);--lk-bg4: rgb(55.25, 55.25, 55.25);--lk-bg5: #444444;--lk-fg: #fff;--lk-fg2: rgb(244.8, 244.8, 244.8);--lk-fg3: rgb(234.6, 234.6, 234.6);--lk-fg4: rgb(224.4, 224.4, 224.4);--lk-fg5: rgb(214.2, 214.2, 214.2);--lk-border-color: rgba(255, 255, 255, .1);--lk-accent-fg: #fff;--lk-accent-bg: #1f8cf9;--lk-accent2: rgb(50.867826087, 150.2, 249.532173913);--lk-accent3: rgb(70.7356521739, 160.4, 250.0643478261);--lk-accent4: rgb(90.6034782609, 170.6, 250.5965217391);--lk-danger-fg: #fff;--lk-danger: #f91f31;--lk-danger2: rgb(249.532173913, 50.867826087, 67.2713043478);--lk-danger3: rgb(250.0643478261, 70.7356521739, 85.5426086957);--lk-danger4: rgb(250.5965217391, 90.6034782609, 103.8139130435);--lk-success-fg: #fff;--lk-success: #1ff968;--lk-success2: rgb(50.867826087, 249.532173913, 117.3930434783);--lk-success3: rgb(70.7356521739, 250.0643478261, 130.7860869565);--lk-success4: rgb(90.6034782609, 250.5965217391, 144.1791304348);--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 rgba(0, 0, 0, .15);--lk-drop-shadow: rgba(255, 255, 255, .2) 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{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;color:var(--lk-control-fg);background-image:none;background-color:var(--lk-control-bg);border:0;border-radius:var(--lk-border-radius);cursor:pointer;white-space:nowrap;font-size:inherit;line-height:inherit;-webkit-user-select:none;user-select:none}.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{display:inline-flex;align-items:stretch;height:100%}.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{position:relative;flex-shrink:0}.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{height:100%;border-top-left-radius:0;border-bottom-left-radius:0}.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{display:inline-block;content:"";width:.5em;height:.5em;margin-top:-.25rem;margin-left:.5rem;border-left:.125em solid;border-bottom:.125em solid;transform:rotate(-45deg);transform-origin:center center}.lk-disconnect-button{font-weight:600;color:var(--lk-danger);border:1px solid var(--lk-danger)}.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);position:absolute;top:0;left:0;padding:.25rem;margin-left:.25rem;margin-top:.25rem;border-radius:50%;font-size:.5rem;line-height:.75;background:var(--lk-accent-bg)}.lk-media-device-select:not(:last-child){padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid var(--lk-border-color)}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{width:100%;justify-content:start;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{width:max-content;position:absolute;top:0;left:0;z-index:5;min-width:10rem;padding:.5rem;margin-bottom:.25rem;white-space:nowrap;background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);border-radius:.75rem;box-shadow:var(--lk-box-shadow)}.lk-device-menu-heading{padding:.25rem .5rem;font-weight:700;opacity:.65}.lk-start-audio-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}@media screen and (max-width:600px){.lk-start-audio-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:stretch;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);transition:opacity ease-in-out .15s;opacity:0}.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{padding:.5rem .875rem;border-inline:1px solid var(--lk-bg)}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{position:absolute;height:var(--lk-grid-gap);background-color:var(--lk-bg2);width:fit-content;padding:.2rem .5rem;bottom:calc(var(--lk-grid-gap)/2);left:50%;transform:translate(-50%);border-radius:2rem;opacity:1;display:flex;gap:.2rem;align-items:center}.lk-pagination-indicator span{display:inline-block;width:.4rem;height:.4rem;border-radius:9999999px;background-color:var(--lk-fg);opacity:.35;transition:opacity linear .2s}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count: 1;--lk-row-count: 1;display:grid;grid-template-columns:repeat(var(--lk-col-count),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-gap:var(--lk-grid-gap);width:100%;height:100%;max-width:100%;max-height:100%;padding:var(--lk-grid-gap)}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{display:grid;grid-template-columns:1fr 5fr;gap:var(--lk-grid-gap);width:100%;max-height:100%;padding:var(--lk-grid-gap)}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{position:absolute;top:10px;right:10px;width:20%;height:auto}@media(max-width:600px){.lk-focus-layout{grid-template-columns:1fr;grid-template-rows:5fr 1fr}.lk-carousel{order:1}}.lk-carousel{max-height:100%;display:flex;gap:var(--lk-grid-gap)}.lk-carousel>*{flex-shrink:0;aspect-ratio:16/10;scroll-snap-align:start}.lk-carousel[data-lk-orientation=vertical]{flex-direction:column;scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:hidden}.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-y:hidden;overflow-x:auto}.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{position:relative;width:var(--lk-indicator-size, 1rem);height:var(--lk-indicator-size, 1rem);margin-inline-end:.25rem;transition:opacity .25s ease-in-out}.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{width:100%;height:100%;object-fit:cover;object-position:center;background-color:#000}.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{width:100%;height:100%;min-height:160px;background:var(--lk-bg-control);aspect-ratio:16/9;border-radius:.5rem;display:flex;justify-content:space-around;align-items:center}.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:.1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--lk-bg);gap:var(--lk-va-bar-gap, 24px)}.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, rgba(136, 136, 136, .2));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, rgb(136, 136, 136));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;position:relative;display:flex;flex-direction:column;gap:.375rem;overflow:hidden;border-radius:var(--lk-border-radius)}.lk-participant-tile:after{content:"";position:absolute;inset:0;border-radius:var(--lk-border-radius);border:0px solid var(--lk-accent-bg);transition-property:border opacity;transition-delay:.5s;transition-duration:.4s;pointer-events:none}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{transition-delay:0s;transition-duration:.2s;border-width:var(--lk-speaking-indicator-width)}.lk-participant-tile .lk-focus-toggle-button{position:absolute;top:.25rem;right:.25rem;padding:.25rem;background-color:#00000080;border-radius:calc(var(--lk-border-radius)/2);opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.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;transition-delay:.2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor]{opacity:1;transition-delay:0}.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{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--lk-bg2);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;border-radius:var(--lk-border-radius)}.lk-participant-tile .lk-participant-placeholder svg{height:100%;width:auto;padding:10%}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{position:absolute;right:.25rem;bottom:.25rem;left:.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;line-height:1}.lk-participant-metadata-item{display:flex;align-items:center;padding:.25rem;background-color:#00000080;border-radius:calc(var(--lk-border-radius)/2)}.lk-toast{position:fixed;top:.75rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow)}.lk-spinner{animation:lk-rotate 2s infinite linear}@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{position:relative;width:100%;height:100%;--lk-has-imported-styles: "true"}.lk-room-container *[class^=lk-],.lk-room-container *[class*=" lk-"]{box-sizing:border-box}.lk-audio-conference{position:relative;width:100%;height:100%}.lk-audio-conference-stage{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lk-chat{display:grid;grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);width:clamp(200px,55ch,60ch);background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);align-items:end}.lk-chat-header{height:var(--lk-chat-header-height);padding:.75rem;position:relative;display:flex;align-items:center;justify-content:center}.lk-chat-header .lk-close-button{position:absolute;right:0;transform:translate(-50%);background-color:#0000}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{display:flex;width:100%;max-height:100%;flex-direction:column;gap:.25rem;overflow:auto}.lk-chat-entry{display:flex;flex-direction:column;gap:.25rem;margin:0 .25rem}.lk-chat-entry .lk-meta-data{font-size:.75rem;color:var(--lk-fg5);white-space:nowrap;padding:0 .3rem;display:flex}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{margin-left:auto;align-self:flex-end}.lk-chat-entry .lk-edit-button{background:none;float:right;margin:0;padding:0 .25rem;border-radius:0;font-size:12px}.lk-chat-entry .lk-message-body{display:inline-block;border-radius:15px;padding:.25rem .75rem;word-break:break-word;width:fit-content;max-width:calc(100% - 32px)}.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{text-decoration:underline;color:inherit}.lk-chat-entry *{margin-block-start:.25em;margin-block-end:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{display:flex;gap:.75rem;padding:.75rem;border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height)}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media(max-width:600px){.lk-chat{position:fixed;top:0;right:0;max-width:100%;bottom:var(--lk-control-bar-height)}}.lk-control-bar,.lk-agent-control-bar{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.75rem;border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height)}.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{list-style:none;margin:0;padding:0}[data-lk-theme] .lk-form-control{font-family:var(--lk-font-family);padding:.625rem 1rem;background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius)}.lk-prejoin{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1rem;margin-inline:auto;background-color:var(--lk-bg);width:min(100%,480px);align-items:stretch}.lk-prejoin .lk-video-container{position:relative;width:100%;height:auto;aspect-ratio:16/10;background-color:#000;border-radius:var(--lk-border-radius);overflow:hidden}.lk-prejoin .lk-video-container video,.lk-prejoin .lk-video-container .lk-camera-off-note{display:block;width:100%;height:100%;object-fit:cover}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{position:absolute;top:0;left:0;width:100%;aspect-ratio:16/10;background-color:#000;display:grid;place-items:center}.lk-prejoin .lk-video-container .lk-camera-off-note>*{height:70%;max-width:100%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{width:100%;height:auto}.lk-prejoin .lk-button-group-container{display:flex;flex-wrap:nowrap;gap:1rem}.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(max-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{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.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{position:relative;display:flex;justify-content:center;width:100%;height:calc(100% - var(--lk-control-bar-height))}.lk-grid-layout-wrapper{flex-direction:column;align-items:center}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{position:relative;display:flex;align-items:stretch;height:100%}.lk-video-conference-inner{display:flex;flex-direction:column;align-items:stretch;width:100%}.lk-settings-menu-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--lk-bg);padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);min-width:50vw;min-height:50vh;max-width:100%;max-height:100%;overflow-y:auto}:root{--dc-bg-primary: #313338;--dc-bg-secondary: #2b2d31;--dc-bg-tertiary: #1e1f22;--dc-bg-floating: #111214;--dc-bg-modifier-hover: rgba(79, 84, 92, .16);--dc-bg-modifier-active: rgba(79, 84, 92, .24);--dc-bg-modifier-selected: rgba(79, 84, 92, .32);--dc-bg-accent: #404249;--dc-text-normal: #dbdee1;--dc-text-muted: #949ba4;--dc-text-faint: #6d6f78;--dc-header-primary: #f2f3f5;--dc-header-secondary: #b5bac1;--dc-link: #00a8fc;--dc-brand: #5865f2;--dc-brand-hover: #4752c4;--dc-green: #23a559;--dc-green-hover: #1a7f45;--dc-red: #da373c;--dc-red-hover: #a12d2f;--dc-yellow: #f0b232;--dc-danger: #f23f43;--dc-border-subtle: #3f4147;--dc-border-strong: #4e5058;--dc-radius-xs: 3px;--dc-radius-sm: 4px;--dc-radius-md: 8px;--dc-radius-lg: 12px;--dc-space-4: 4px;--dc-space-8: 8px;--dc-space-12: 12px;--dc-space-16: 16px;--dc-space-20: 20px;--dc-space-24: 24px;--dc-space-32: 32px;--dc-space-40: 40px;--dc-space-60: 60px;--dc-font: Figtree, "gg sans", "gg sans Normal", Inter, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--dc-font-display: var(--dc-font);--dc-nav-width: 218px;--dc-header-height: 48px;--dc-channels-width: 240px;--dc-members-width: 240px;--dc-userbar-height: 52px}.dc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:2px 16px;border:0;border-radius:var(--dc-radius-xs);font-family:var(--dc-font);font-size:14px;font-weight:500;line-height:16px;cursor:pointer;transition:background .1s ease}.dc-btn.primary{color:#fff;background:var(--dc-brand)}.dc-btn.primary:hover{background:var(--dc-brand-hover)}.dc-btn.ghost{color:var(--dc-header-primary);background:transparent}.dc-btn.ghost:hover{text-decoration:underline}.dc-btn.danger{color:#fff;background:var(--dc-danger)}.dc-btn.danger:hover{background:var(--dc-red-hover)}.dc-btn.secondary{color:#fff;background:var(--dc-border-strong)}.dc-btn.secondary:hover{background:#6d6f78}.dc-btn:disabled{opacity:.5;cursor:not-allowed}.dc-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.dc-switch>span{display:grid;gap:4px;min-width:0}.dc-switch b{color:var(--dc-header-primary);font-size:16px;font-weight:500}.dc-switch small{color:var(--dc-header-secondary);font-size:14px;line-height:1.35}.dc-switch>button{position:relative;flex:0 0 auto;width:40px;height:24px;border:0;border-radius:12px;background:#80848e;cursor:pointer}.dc-switch>button.on{background:var(--dc-green)}.dc-switch>button>i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .12s ease}.dc-switch>button.on>i{transform:translate(16px)}.dc-save-bar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:10px 16px;border-radius:var(--dc-radius-md);background:#111214ee;box-shadow:0 8px 16px #0000003d;color:var(--dc-header-primary);font-size:14px}.dc-save-bar>div{display:flex;gap:8px}.dc-label{display:grid;gap:8px;margin:0 0 20px;color:var(--dc-header-secondary);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dc-label input,.dc-label select,.dc-label textarea{width:100%;min-height:40px;padding:10px;border:0;border-radius:var(--dc-radius-xs);background:var(--dc-bg-tertiary);color:var(--dc-text-normal);font-family:var(--dc-font);font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;outline:0}.dc-label textarea{min-height:88px;resize:vertical}.dc-lead{margin:0 0 20px;color:var(--dc-header-secondary);font-size:14px;line-height:20px}.dc-hint{margin:0 0 16px;color:var(--dc-text-muted);font-size:14px;line-height:1.35}.dc-section-line{height:1px;margin:24px 0;border:0;background:var(--dc-border-subtle)}.dc-field-title{display:block;margin:0 0 8px;color:var(--dc-header-secondary);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dc-icon-btn{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--dc-radius-sm);color:var(--dc-text-muted);background:transparent;cursor:pointer}.dc-icon-btn:hover{color:var(--dc-header-primary);background:var(--dc-bg-modifier-hover)}.dc-icon-btn.active,.dc-icon-btn.on{color:var(--dc-header-primary)}:root{font-family:Figtree,Inter,gg sans,Noto Sans,sans-serif;color:#dbdee1;background:#1e1f22;--accent: #5865f2;--cyan: #00a8fc;--panel: #2b2d31;--panel2: #232428;--edge: #3f4147;--chat-font-size: 16px}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}.loading,.center{display:grid;place-content:center;place-items:center;height:100%;text-align:center;color:#9298a8}.node-glyph{font:700 18px/1 Inter,sans-serif;background:#5865f2;color:#fff;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;box-shadow:none}.node-glyph.big{width:76px;height:76px;border-radius:25px;font-size:32px}.auth{min-height:100vh;display:grid;place-items:center;background:#313338}.auth>section{width:min(480px,calc(100% - 32px));padding:32px;background:#2b2d31;border:0;border-radius:8px;box-shadow:0 8px 16px #0000003d}.brand{display:flex;align-items:center;gap:12px;margin-bottom:34px}.brand b,.brand span{display:block}.brand b{font:600 20px Inter,sans-serif}.brand span{color:#898e9f;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.overline{color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.17em}.auth h1,.modal h2{font:600 24px/30px Inter,sans-serif;margin:7px 0}.sub{color:#969bab;margin:5px 0 23px}.auth label,.modal label{display:block;color:#abb0c0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:15px 0}.auth input,.modal input,.modal textarea{display:block;width:100%;margin-top:7px;border:1px solid #303440;background:#101219;color:#fff;border-radius:8px;padding:12px;outline:0}.modal textarea{height:90px;resize:vertical}.auth input:focus,.modal input:focus,.modal textarea:focus{border-color:var(--accent)}.primary{border:0;width:100%;border-radius:3px;padding:10px 16px;background:#5865f2;color:#fff;font-weight:500;cursor:pointer}.text-btn{display:block;margin:15px auto 0;border:0;background:none;color:#9d91f9;cursor:pointer}.auth-social{display:grid;gap:8px;margin:0 0 18px}.auth-social-label{margin:4px 0 10px;color:#969bab;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center}.auth-social-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border-radius:3px;font-weight:600;text-decoration:none;color:#f2f3f5;background:#1e1f22;border:1px solid #3f4147}.auth-social-btn.google{background:#fff;color:#1f1f1f}.auth-social-btn.discord{background:#5865f2;border-color:#5865f2}.auth-social-btn.github{background:#111;border-color:#111}.error{color:#ff8d96;background:#ec556017;padding:10px;border-radius:7px}.shell{height:100vh;display:grid;grid-template-columns:72px 240px minmax(0,1fr) 240px;overflow:hidden;background:#1e1f22}.server-rail{background:#1e1f22;padding:12px 0 10px;display:flex;align-items:center;flex-direction:column;gap:8px;overflow-y:auto}.server-rail button{border:0;cursor:pointer}.home,.server{position:relative;width:48px;height:48px;border-radius:50%;padding:0;background:#313338;color:#dbdee1;transition:border-radius .15s ease,background .15s ease}.home{display:grid;place-items:center}.home .node-glyph{width:48px;height:48px;border-radius:50%;transition:border-radius .15s ease}.server span{font-weight:600}.server:hover,.server.active{border-radius:16px;background:#5865f2;color:#fff}.server.active:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:8px;height:40px;border-radius:0 4px 4px 0;background:#f2f3f5}.home:hover .node-glyph,.home.active .node-glyph{border-radius:16px}.server.add{font-size:24px;color:#23a559}.server.add:hover{background:#23a559;color:#fff}.server.compass{font-size:22px;color:#23a559}.rail-line{width:32px;height:2px;background:#35363c}.channels{min-width:0;background:#2b2d31;display:flex;flex-direction:column}.channels>header{height:48px;padding:0 8px 0 16px;display:flex;align-items:center;border-bottom:1px solid #3f4147}.channels>header div{min-width:0;flex:1}.channels>header b,.channels>header span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channels>header span{font-size:12px;color:#949ba4;margin-top:2px}.channels>header button{border:0;background:none;color:#b5bac1;font-size:18px;cursor:pointer}.channels h4,.members h4{font-size:12px;font-weight:600;color:#949ba4;letter-spacing:.02em;text-transform:uppercase;margin:16px 8px 4px}.channel{border:0;background:none;color:#949ba4;margin:1px 8px;padding:6px 8px;border-radius:4px;text-align:left;cursor:pointer;font-size:16px}.channel i{font-style:normal;color:#80848e;margin-right:6px;font-size:20px}.channel:hover,.channel.active{background:#4e50584d;color:#dbdee1}.grow{flex:1}.empty-side{color:#949ba4;font-size:14px;line-height:1.375;padding:16px}.invite{margin:12px;background:#2b2d31;border:1px solid #3f4147;border-radius:8px;padding:12px}.invite small,.invite code{display:block}.invite small{color:#949ba4;font-size:12px;font-weight:700;letter-spacing:.02em}.invite code{margin:8px 0;color:#dbdee1;word-break:break-all}.invite button{border:0;border-radius:3px;background:#5865f2;color:#fff;padding:2px 16px;min-height:32px}.userbar{height:52px;padding:4px 8px;display:flex;gap:8px;align-items:center;background:#101219}.voice-self-entry{width:calc(100% - 22px);margin:-2px 11px 5px 22px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;border:0;border-radius:6px;padding:4px 7px;color:#c8cbd4;background:transparent;cursor:pointer}.voice-self-entry:hover{background:#ffffff09}.voice-self-entry span{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.voice-self-entry i{color:#43d18d;font-size:9px;font-style:normal}.sidebar-voice-connection{flex:none;border-top:1px solid #3f4147;border-bottom:0;padding:8px;background:#232428}.voice-connection-info{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;padding:4px;color:inherit;background:transparent;cursor:pointer}.voice-connection-info span{min-width:0;display:grid;text-align:left}.voice-connection-info small{overflow:hidden;color:#b5bac1;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.voice-connection-info>i{color:#23a559;font-size:12px;font-style:normal;letter-spacing:-1px}.voice-connection-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:4px}.voice-connection-actions button{height:32px;display:grid;place-items:center;border:0;border-radius:4px;color:#b5bac1;background:#1e1f22;cursor:pointer}.voice-connection-actions button:hover{color:#fff;background:#35373c}.voice-connection-actions button.live,.voice-connection-actions button.sharing{color:#fff;background:#23a559}.voice-call-clock{margin-left:auto;color:#23a559!important;font-size:12px!important;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sidebar-voice-connection>div button.disconnect:hover{color:#fff;background:#da373c}.userbar>div:nth-child(2){min-width:0;flex:1}.userbar b,.userbar span{display:block;overflow:hidden;text-overflow:ellipsis}.userbar b{font-size:12px}.userbar span{font-size:9px;color:#73798a}.userbar button{border:0;background:none;color:#9da2b1;cursor:pointer}.avatar{width:36px;height:36px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:12px}.chat{min-width:0;background:#1d2029;display:flex;flex-direction:column}.chat>header{height:64px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #11131a;box-shadow:0 2px 7px #0003}.chat>header div{display:flex;align-items:center;gap:9px}.chat>header i{font-style:normal;color:#747a8a;font-size:22px}.chat>header span{border-left:1px solid #3a3d48;margin-left:15px;padding-left:15px;color:#7d8292;font-size:11px}.messages{flex:1;overflow-y:auto;padding:18px}.welcome{padding:35px 5px 20px}.welcome>div{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#353946;font-size:30px}.welcome h1{font:700 26px Inter,sans-serif;margin:13px 0 4px}.welcome p{color:#8c91a0;margin:0}.messages article{display:flex;gap:12px;padding:8px 5px}.messages article:hover{background:#191c24}.messages article p{margin:0 0 3px}.messages article time{margin-left:8px;color:#6f7483;font-size:9px}.messages article span{color:#d3d6df;white-space:pre-wrap;overflow-wrap:anywhere}.composer{height:48px;margin:0 18px 18px;background:#303440;border-radius:9px;display:flex}.composer input,.composer textarea{flex:1;min-width:0;border:0;background:none;color:#fff;outline:0}.composer textarea{max-height:180px;padding:15px 8px;resize:none;line-height:1.4;overflow-y:auto;scrollbar-width:none}.composer textarea::-webkit-scrollbar{display:none}.composer button{width:44px;border:0;background:none;color:#8f83f3;font-weight:800;cursor:pointer}.members{background:#181a22;padding:8px}.member{position:relative;display:flex;align-items:center;gap:9px;padding:7px}.profile-trigger,.message-avatar-trigger{padding:0;border:0;background:none;cursor:pointer}.message-avatar-trigger{height:40px;flex:0 0 40px;border-radius:50%}.message-name-trigger,.member-name-trigger,.dm-profile-trigger,.event-avatar-trigger,.friend-presence,.voice-participant-profile{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.message-name-trigger,.member-name-trigger{font-weight:700}.message-name-trigger:hover,.member-name-trigger:hover{text-decoration:underline}.dm-profile-trigger,.event-avatar-trigger,.friend-presence{border-radius:50%}.voice-participant-profile{width:100%;display:flex;align-items:center;gap:10px;border-radius:8px}.voice-participant-profile:hover{background:#ffffff0d}.profile-popout{width:300px;overflow:hidden;border-radius:8px;background:#111216;color:#eef0f3}.profile-popout-banner{height:82px}.profile-popout>.avatar{margin:-38px 0 0 16px;border:6px solid #111216;box-sizing:content-box}.profile-popout-body{padding:10px 16px 16px}.profile-popout-body h3{margin:0;font-size:18px}.profile-popout-body>span{color:#aaaeb7;font-size:11px}.profile-popout-body p{margin:6px 0;color:#c7cad1;font-size:11px;line-height:1.45}.profile-popout-body .profile-status{margin:11px 0;padding:8px;border-radius:6px;background:#1c1e23;color:#f0f1f3}.profile-divider{height:1px;margin:12px 0;background:#292b31}.profile-popout-body>b{color:#aeb2bb;font-size:9px;letter-spacing:.08em}.profile-popout-body>button{width:100%;margin-top:10px;padding:9px;border:0;border-radius:6px;background:#6755d2;color:#fff;font-weight:700;cursor:pointer}.mutual-context{display:block;margin-top:9px;color:#858a95;font-size:10px}.profile-social-actions{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:10px}.profile-social-actions button{padding:9px;border:0;border-radius:6px;background:#6755d2;color:#fff;font-weight:700;cursor:pointer}.profile-social-actions button.block{background:#2a2c32;color:#e87881}.messages article>.ui-popover{top:42px;left:62px}.member>.ui-popover.left{top:0;right:calc(100% + 8px)}.member b,.member span{display:block}.member b{font-size:12px;color:#c9ccd5}.member span{font-size:9px;color:#6e7484;margin-top:2px}.modal-bg{position:fixed;inset:0;z-index:10000;background:#000000b3;display:grid;place-items:center;-webkit-backdrop-filter:none;backdrop-filter:none}.modal{position:relative;width:min(440px,calc(100% - 28px));border:0;background:#313338;padding:16px;border-radius:8px;box-shadow:0 8px 16px #0000003d}.modal>.node-glyph{margin-bottom:18px}.modal .x{position:absolute;right:15px;top:12px;border:0;background:none;color:#878c9b;font-size:25px;cursor:pointer}.danger{width:100%;margin-top:9px;border:0;background:none;color:#e66c76;padding:10px;cursor:pointer}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.stats div{background:#11131a;border-radius:9px;padding:17px;text-align:center}.stats b,.stats span{display:block}.stats b{font:700 25px Inter,sans-serif;color:#9c90fb}.stats span{font-size:9px;color:#797e8e;margin-top:4px}.call{position:fixed;inset:0;z-index:15;background:radial-gradient(circle at 50% 0,#25214a 0,transparent 35%),#0e1016;display:flex;flex-direction:column}.call>header{height:70px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:#13151ccf;border-bottom:1px solid #292c37}.call>header button{border:0;border-radius:8px;background:#d84d5b;color:#fff;padding:10px 17px;cursor:pointer}.call-title{display:flex;align-items:center;gap:12px}.call-title i{color:#65d5ad}.call-title b,.call-title span{display:block}.call-title span{font-size:9px;color:#767c8d;margin-top:3px}.call>.lk-room-container{flex:1;background:transparent}.lk-control-bar{background:#151820!important;border:1px solid #303440!important;border-radius:14px!important;margin:12px auto!important;width:max-content!important}.lk-button{border-radius:8px!important}.lk-participant-tile{border-radius:14px!important;overflow:hidden!important;border:1px solid #2c3040!important}.lk-participant-tile[data-lk-speaking=true]{box-shadow:0 0 0 2px #7e70ed,0 0 30px #7164dd4d!important}.pulse{width:50px;height:50px;border-radius:50%;background:#7567df;box-shadow:0 0 #7567df80;animation:pulse 1.5s infinite}@keyframes pulse{70%{box-shadow:0 0 0 22px #7567df00}}.call-stage{height:100%;display:grid;grid-template-rows:48px 1fr 80px;background:#1e1f22}.call-stage>header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #3f4147;background:#2b2d31;-webkit-backdrop-filter:none;backdrop-filter:none}.call-quality{display:flex;align-items:center;gap:7px;color:#aeb4c1;font-size:12px}.call-quality i{width:8px;height:8px;border-radius:50%;background:#43b581;box-shadow:0 0 10px #43b581}.node-call-grid{padding:16px!important;gap:8px!important;background:#1e1f22}.node-call-grid .lk-participant-tile{background:#2b2d31!important;border:0!important;border-radius:8px!important;box-shadow:none}.node-call-grid .lk-participant-media-video{object-fit:cover}.node-call-grid .lk-participant-name{background:#0009!important;border-radius:4px!important;padding:4px 8px!important}.call-stage>footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 16px;background:#2b2d31;border-top:1px solid #3f4147;-webkit-backdrop-filter:none;backdrop-filter:none}.call-stage>footer>div:first-child{display:flex;flex-direction:column}.call-stage>footer>div:first-child span{color:#b5bac1;font-size:12px}.call-stage .lk-control-bar{margin:0!important;padding:4px!important;box-shadow:none;background:transparent!important}.call-stage .lk-button{min-width:40px;min-height:40px;border-radius:50%!important;background:#4e5058!important}.call-stage .lk-button:hover{background:#6d6f78!important}.call-stage .lk-button[aria-pressed=true]{background:#5865f2!important}.call-stage .hangup{justify-self:end;width:40px;height:40px;border:0;border-radius:50%;background:#da373c;color:#fff;font-size:16px;cursor:pointer}.call-stage .hangup:hover{background:#a12828}.call .center .call-cancel{margin-top:14px;padding:10px 16px;border:1px solid #ffffff1a;border-radius:10px;color:#f3f4fa;background:#252a38;cursor:pointer}.call .center .call-cancel:hover{background:#343a4d}.account-settings{display:grid;gap:18px;max-height:75vh;overflow-y:auto;padding-right:5px}.modal:has(.account-settings){width:min(680px,calc(100vw - 28px))}.profile-settings,.password-settings{display:grid;gap:12px;padding:14px;border-radius:12px;background:#16181f;border:1px solid #2b2e38}.profile-preview{min-height:128px;border-radius:10px;display:flex;align-items:flex-end;gap:14px;padding:16px;position:relative;overflow:hidden}.profile-preview:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#11131ae8)}.profile-preview>*{position:relative;z-index:1}.profile-preview>div:last-child{display:flex;flex-direction:column;text-shadow:0 1px 5px #000}.profile-preview>div:last-child b{font-size:18px}.profile-preview>div:last-child span,.profile-preview>div:last-child small{color:#d5d8df}.avatar-settings{display:flex;gap:9px;align-items:center}.upload-button{display:inline-flex!important;width:max-content;background:#5865f2;color:#fff!important;border-radius:7px;padding:9px 12px;cursor:pointer}.upload-button input{display:none}.profile-colors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-colors input{min-height:42px;padding:4px}.privacy-setting{display:flex!important;gap:10px;align-items:center;padding:12px;border-radius:9px;background:#20232b}.privacy-setting input{width:auto!important}.privacy-setting span{display:flex;flex-direction:column}.privacy-setting small{color:#9298a5;font-weight:400}.password-settings{border-color:#4c4050}.password-settings h3{margin:0}@media(max-width:700px){.call-stage{grid-template-rows:60px 1fr 80px}.call-stage>footer{grid-template-columns:1fr auto;padding:0 10px}.call-stage>footer>div:first-child{display:none}.node-call-grid{padding:8px!important}.profile-colors{grid-template-columns:1fr}}:root{--rail: #1e1f22;--sidebar: #2b2d31;--surface: #313338;--surface-raised: #2b2d31;--hover: #35373c;--muted: #949ba4;--text: #dbdee1;--brand: #5865f2}body{background:#1e1f22}.shell{grid-template-columns:72px 240px minmax(0,1fr) 240px;background:#1e1f22}.server-rail{background:#1e1f22;padding:12px 0 10px;gap:8px;border-right:0;scrollbar-width:none}.server-rail::-webkit-scrollbar{display:none}.home,.server{width:48px;height:48px;background:#313338;color:#dbdee1;display:grid;place-items:center}.home .node-glyph{width:48px;height:48px;box-shadow:none}.server:hover,.server.active{border-radius:16px;background:#5865f2}.server.active:before{left:-16px;top:50%;transform:translateY(-50%);height:40px;width:8px;background:#f2f3f5}.server.add,.server.compass{color:#23a559}.server.add:hover,.server.compass:hover{background:#23a559;color:#fff}.rail-line{width:32px;background:#35363c}.channels{background:#2b2d31;border-right:0}.channels>header{height:48px;padding:0 8px 0 16px;border-bottom:1px solid #3f4147;box-shadow:0 1px #0003}.channels>header b{font:600 16px/20px Figtree,gg sans,Inter,sans-serif;color:#f2f3f5}.channels>header span{color:#949ba4;font-size:12px}.channels>header button{display:grid;place-items:center;padding:4px;border-radius:4px;color:#b5bac1}.channels>header button:hover{color:#dbdee1;background:#4f545c66}.channels h4{margin:16px 8px 4px;padding:0 4px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#949ba4}.channels h4:before{content:none}.channel{width:calc(100% - 16px);min-height:34px;margin:1px 8px;padding:6px 8px;display:flex;align-items:center;gap:6px;color:#949ba4;font-size:16px;font-weight:500}.channel>span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.channel i{width:20px;margin:0;display:grid;place-items:center;color:#727782}.channel:hover{background:#1d1f24;color:#d8dbe2}.channel.active{background:#292b31;color:#fff}.channel.active i{color:#b7bac2}.channel small{padding:2px 5px;border-radius:5px;background:#1b1d22;color:#777c87;font-size:9px}.channel em{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#e5484d;color:#fff;font-size:9px;font-style:normal;font-weight:800}.userbar{height:66px;background:#0b0c0f;border-top:1px solid #24252a;padding:8px 9px;gap:7px}.userbar b{font-size:12px;color:#f1f2f4}.userbar span{font-size:10px;color:#9296a0}.userbar button{width:29px;height:29px;display:grid;place-items:center;padding:0;border-radius:5px}.userbar button:hover{background:#282a30;color:#fff}.avatar-presence{position:relative;flex:0 0 auto!important}.avatar-presence>i{position:absolute;width:11px;height:11px;right:-1px;bottom:-1px;border-radius:50%;background:#3ba55d;border:3px solid var(--sidebar)}.userbar .avatar-presence>i{border-color:#0b0c0f}.chat{background:var(--surface)}.chat>header{height:60px;padding:0 16px;background:#121316;border-bottom:1px solid #27282d;box-shadow:0 1px 5px #0004;z-index:2;gap:10px}.chat>header>div:first-child{flex:0 0 auto}.chat>header>div:first-child b{font-size:14px}.chat>header>i,.chat>header i{display:grid;color:#888d98}.chat>header>span{flex:1;min-width:0;border-left:1px solid #34353b;color:#9397a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-tools{margin-left:auto;display:flex;align-items:center;gap:3px!important}.channel-tools button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:#aaaeb8;cursor:pointer}.channel-tools button:hover{color:#fff;background:#24262b}.channel-tools label{height:30px;width:180px;margin-left:5px;display:flex;align-items:center;background:#08090b;border:1px solid #292a2f;border-radius:6px;color:#777c87}.channel-tools input{width:100%;min-width:0;padding:0 9px;border:0;outline:0;background:none;color:#dfe1e5;font-size:11px}.channel-tools label svg{margin-right:7px}.channel-search{margin:0}.notification-button{position:relative}.notification-button>i{position:absolute;right:-4px;top:-4px;min-width:16px;height:16px;padding:0 4px;display:grid!important;place-items:center;border:2px solid #121316;border-radius:999px;background:#e5484d;color:#fff!important;font-size:8px;font-style:normal;font-weight:800}.messages article mark{padding:1px 3px;border-radius:3px;background:#5865f24d;color:#c9ceff}.notification-list,.search-results{display:grid;gap:7px;max-height:55vh;overflow-y:auto;scrollbar-width:none}.notification-list::-webkit-scrollbar,.search-results::-webkit-scrollbar{display:none}.notification-list>button,.search-results>button{width:100%;display:flex;align-items:flex-start;gap:11px;padding:11px;border:1px solid #2d2f36;border-radius:8px;background:#131419;color:#e7e8eb;text-align:left;cursor:pointer}.notification-list>button:hover,.search-results>button:hover{background:#202228;border-color:#3b3d46}.notification-list>button>span,.search-results>button>span{min-width:0;flex:1;display:flex;flex-direction:column}.notification-list b,.search-results b{font-size:12px}.notification-list small,.search-results small{color:#858a95;font-size:9px;margin-top:2px}.notification-list p,.search-results p{margin:7px 0 0;overflow:hidden;color:#c6c9d0;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.messages{padding:18px 20px 12px;scrollbar-color:#08090b #17181c}.welcome{padding:42px 4px 25px}.welcome>div{background:#292b31;color:#dadce1}.welcome h1{font-size:28px;color:#f4f5f6}.messages article{margin:0 -20px;padding:7px 20px;gap:14px}.messages article:hover{background:#111215}.messages article .avatar{width:40px;height:40px;margin-top:2px}.messages article p b{font-size:14px}.messages article time{font-size:10px;color:#777b85}.messages article span{color:#dbdde1;font-size:14px;line-height:1.4}.messages article.compact{padding-top:2px;padding-bottom:2px}.messages article.compact>.message-avatar-trigger{visibility:hidden;height:22px}.messages article.compact>div>p:first-of-type{display:none}.messages article.compact:hover>.message-avatar-trigger:after{content:attr(data-time);visibility:visible}.message-body{color:#d3d6df;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.message-body>p{margin:0}.message-body>p+p{margin-top:6px}.message-body a{color:#65a9ff;text-decoration:none}.message-body a:hover{text-decoration:underline}.message-body code{padding:2px 4px;border-radius:4px;background:#0d0e11;font-family:Consolas,monospace}.message-body pre{max-width:100%;overflow:auto;padding:10px;border:1px solid #303239;border-radius:6px;background:#0d0e11}.message-body pre code{padding:0}.message-body blockquote{margin:5px 0;padding-left:10px;border-left:3px solid #555964;color:#afb3bd}.load-older{display:block;margin:0 auto 12px;padding:7px 12px;border:1px solid #34363e;border-radius:999px;background:#1b1d22;color:#aaaeb8;font-size:10px;cursor:pointer}.load-older:hover{color:#fff;background:#272930}.message-actions{right:20px;top:-15px;background:#18191d;border-color:#303137}.compose-wrap{margin:0 16px 8px}.composer{min-height:52px;height:auto;margin:0;border-radius:8px;background:#24262b;align-items:center;padding:0 7px}.composer input,.composer textarea{padding:0 8px;font-size:14px}.composer button{width:34px;height:36px;display:grid;place-items:center;padding:0;color:#a7abb5;border-radius:5px}.composer button:hover{color:#fff;background:#303239}.composer button:last-child{color:#a78bfa}.typing-state{height:18px;padding:3px 8px 0}.members{background:var(--sidebar);border-left:1px solid #202126;padding:8px 7px;overflow-y:auto}.members h4{margin:14px 9px 6px;color:#858a95}.member{min-height:44px;padding:5px 7px;border-radius:6px}.member:hover{background:#1d1f24}.member.offline{opacity:.42}.member.offline:hover{opacity:.72}.member.offline .avatar-presence>i{background:#5c6069}.member .avatar{width:34px;height:34px}.member b{font-size:13px}.member span{font-size:10px;color:#7e838e;max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.members .avatar-presence>i{border-color:var(--sidebar)}@media(max-width:1100px){.shell{grid-template-columns:72px 270px minmax(380px,1fr)}.members{display:none}}@media(max-width:760px){.shell{grid-template-columns:64px minmax(230px,280px) 1fr}.channel-tools label,.chat>header>span{display:none}}.account-overlay{position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:270px minmax(0,1fr);background:#0d0e11;color:#f1f2f4}.account-nav{min-width:0;padding:24px 16px 18px;display:flex;flex-direction:column;gap:5px;background:#090a0d;border-right:1px solid #24252a}.account-person{display:flex;align-items:center;gap:11px;padding:0 7px 18px}.account-person>div{min-width:0;display:flex;flex-direction:column}.account-person b,.account-person span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-person b{font-size:14px}.account-person span{color:#888d98;font-size:11px}.settings-search{height:40px;margin:0 2px 14px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #303137;border-radius:7px;color:#8d929d;background:#050609}.settings-search input{width:100%;min-width:0;border:0;outline:0;background:none;color:#e4e5e8;font-size:12px}.account-nav>small{margin:8px 9px 5px;color:#6f747e;font-size:9px;font-weight:800;letter-spacing:.09em}.account-nav>button{width:100%;min-height:38px;padding:0 10px;display:flex;align-items:center;gap:10px;border:0;border-radius:7px;background:none;color:#9297a2;text-align:left;cursor:pointer}.account-nav>button:hover{color:#e9eaed;background:#1b1d22}.account-nav>button.active{color:#fff;background:#292b31}.account-nav-line{height:1px;margin:10px 3px;background:#28292e}.account-nav .logout-nav{margin-top:auto;color:#ed7780}.account-page{min-width:0;height:100vh;display:grid;grid-template-rows:66px minmax(0,1fr)}.account-page>header{display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #27282d;background:#101114}.account-page>header>div{display:flex;flex-direction:column}.account-page>header b{font-size:15px}.account-page>header span{color:#797e88;font-size:10px;margin-top:3px}.account-page>header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #34353b;border-radius:50%;background:none;color:#a5a9b2;cursor:pointer}.account-page>header button:hover{color:#fff;background:#25272c}.account-scroll{overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}.account-scroll::-webkit-scrollbar{width:0;height:0;display:none}.account-scroll>.account-settings{width:min(760px,calc(100% - 48px));max-height:none;overflow:visible;margin:0 auto;padding:48px 0 90px;gap:26px}.account-page .profile-settings,.account-page .password-settings{padding:24px;border-radius:10px;background:#141519;border-color:#292a30;scroll-margin-top:24px}.settings-heading{margin-bottom:5px}.settings-heading span{color:#9b87f5;font-size:10px;font-weight:800;letter-spacing:.1em}.settings-heading h2{margin:7px 0 4px;font:700 23px Inter,sans-serif}.settings-heading p{margin:0;color:#858a95;font-size:12px}.account-page form>label,.account-page .profile-colors label{display:block;margin:5px 0;color:#aeb2bc;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.account-page form input,.account-page form textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #303137;border-radius:7px;outline:0;background:#090a0d;color:#f1f2f4}.account-page form textarea{min-height:100px;resize:vertical}.account-page form input:focus,.account-page form textarea:focus{border-color:#8067e8}.account-page .avatar-settings label{margin:0}.account-page .avatar-settings button{border:0;background:none;color:#aaa1e9;cursor:pointer}.account-page .privacy-setting,.account-page .profile-colors{scroll-margin-top:100px}.account-page .danger{width:max-content;justify-self:start;border:1px solid #65343a;border-radius:7px;padding:10px 18px}@media(max-width:760px){.account-overlay{grid-template-columns:76px minmax(0,1fr)}.account-person>div,.settings-search input,.account-nav>small,.account-nav>button:not(.logout-nav){font-size:0}.account-nav>button{justify-content:center;padding:0}.account-nav>button svg{width:20px;height:20px}.settings-search{justify-content:center;padding:0}.account-person{justify-content:center;padding-left:0;padding-right:0}.account-scroll>.account-settings{width:calc(100% - 24px);padding-top:20px}.account-page>header{padding:0 14px}.account-page .profile-settings,.account-page .password-settings{padding:15px}}@media(max-width:950px){.shell{grid-template-columns:65px 230px 1fr}.members{display:none}}@media(max-width:650px){.shell{grid-template-columns:58px 1fr}.channels{display:none}.chat>header span{display:none}.server-rail{padding-top:8px}.server,.home,.home .node-glyph{width:41px;height:41px}.messages{padding:10px}.composer{margin:0 9px 9px}}.avatar{background-size:cover;background-position:center}.social-fab{position:fixed;z-index:12;right:18px;bottom:18px;border:1px solid #494267;border-radius:12px;background:#27233e;color:#dcd7ff;padding:10px 13px;box-shadow:0 10px 35px #0008;cursor:pointer;font-size:18px}.social-fab span{font-size:11px;font-weight:800;margin-left:7px;text-transform:uppercase;letter-spacing:.08em}.social-panel{position:fixed;z-index:30;right:18px;bottom:72px;width:min(480px,calc(100vw - 36px));max-height:calc(100vh - 100px);display:flex;flex-direction:column;border:1px solid #343847;border-radius:15px;background:#181b23;box-shadow:0 28px 90px #000c;overflow:hidden}.social-panel>header{display:flex;align-items:center;padding:16px 18px;background:#12141b}.social-panel>header>div{flex:1}.social-panel>header b,.social-panel>header span{display:block}.social-panel>header b{font:700 17px Inter,sans-serif}.social-panel>header span{font-size:9px;color:#777d8e;margin-top:2px}.social-panel>header button{border:0;background:none;color:#888e9d;font-size:24px;cursor:pointer}.social-panel nav{display:flex;padding:8px;border-bottom:1px solid #2b2e39}.social-panel nav button{flex:1;border:0;border-radius:7px;background:none;color:#8f95a5;padding:9px;cursor:pointer}.social-panel nav button.active{background:#292c38;color:#fff}.social-panel>section{padding:14px;overflow-y:auto}.people-search{display:flex;background:#101219;border-radius:8px;overflow:hidden}.people-search input{flex:1;min-width:0;border:0;background:none;color:#fff;padding:11px;outline:0}.people-search button,.person>button,.avatar-edit>button{border:0;background:#303440;color:#bfc3cf;padding:7px 10px;cursor:pointer}.social-panel h4{font-size:9px;color:#747a8b;letter-spacing:.1em;margin:18px 3px 7px}.person{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px}.person:hover{background:#20232c}.person>div:nth-child(2){min-width:0;flex:1}.person b,.person span{display:block}.person b{font-size:12px}.person span{font-size:9px;color:#777d8e}.person>button{border-radius:6px;font-size:10px}.person>button.accept{background:#3a8e70;color:#fff}.person>button:disabled{opacity:.5;cursor:default}.social-profile>label{display:block;color:#aeb3c2;font-size:10px;font-weight:800;text-transform:uppercase;margin:14px 0}.social-profile>label>input:not([type=checkbox]),.social-profile textarea{display:block;width:100%;margin-top:7px;background:#101219;border:1px solid #303440;border-radius:7px;color:#fff;padding:10px}.social-profile textarea{height:75px;resize:vertical}.avatar-edit{display:flex;align-items:center;gap:12px;padding:6px 0 14px}.avatar-edit label{border-radius:7px;background:#5865f2;color:#fff;padding:9px 11px;font-size:10px;font-weight:800;cursor:pointer}.avatar-edit label input{display:none}.avatar-edit>button{border-radius:7px;font-size:10px}.social-profile label.privacy{display:flex;gap:10px;align-items:flex-start;background:#11131a;padding:12px;border-radius:8px}.privacy input{accent-color:#7a6de3}.privacy b,.privacy small{display:block}.privacy small{color:#7c8291;text-transform:none;font-weight:400;margin-top:3px;line-height:1.4}:root{--node-bg: #1e1f22;--node-side: #2b2d31;--node-main: #313338;--node-card: #2b2d31;--node-border: #3f4147;--node-muted: #949ba4;--node-purple: #5865f2}body{background:var(--node-bg)}.server-rail{padding:12px 0 10px;gap:8px;background:#1e1f22;border-right:0;scrollbar-width:none}.server-rail::-webkit-scrollbar,.channels::-webkit-scrollbar,.members::-webkit-scrollbar,.messages::-webkit-scrollbar{width:0;height:0}.home,.server{width:48px;height:48px;background:#313338;box-shadow:none}.home .node-glyph{width:48px;height:48px;border-radius:50%;color:#fff;background:#5865f2;box-shadow:none}.server{overflow:hidden;background:#313338}.server span{font-family:Inter,sans-serif;font-size:16px}.server:hover,.server.active{border-radius:16px;background:#5865f2;transform:none}.server.active:before{left:-16px;top:50%;transform:translateY(-50%);width:8px;height:40px;background:#f2f3f5;box-shadow:none}.server.add,.server.compass{background:#313338}.rail-line{width:32px;background:#3f4147}.channels{position:relative;overflow-y:auto;scrollbar-width:none;background:#2b2d31;border-right:0}.channels>header{min-height:48px;height:48px;padding:0 8px 0 16px;border-bottom:1px solid #3f4147;background:#2b2d31;-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;top:0;z-index:4}.channels>header b{font-size:17px;letter-spacing:-.02em}.channels>header span{margin-top:3px;color:#767e94;font-size:10px}.channels>header>button{color:#98a0b5;background:transparent;border:0;border-radius:8px;padding:6px}.channels>header>button:hover{color:#fff;background:#ffffff0e}.server-navigation{padding:10px 12px 8px;border-bottom:1px solid var(--node-border)}.server-navigation button{width:100%;display:flex;align-items:center;gap:12px;border:0;border-radius:8px;padding:9px 11px;color:#aab1c2;background:transparent;cursor:pointer;text-align:left}.server-navigation button:hover{background:#ffffff0b;color:#eef0fa}.server-navigation span{flex:1;font-size:14px}.server-navigation em{font-size:10px;font-style:normal;padding:2px 7px;border-radius:10px;color:#c9c2ff;background:#7658d64f}.channels>h4{margin:16px 16px 5px;color:#7d859a;font-size:10px;letter-spacing:.055em}.channel{margin:1px 12px;width:calc(100% - 24px);min-height:34px;border-radius:7px;color:#979fb2}.channel i{color:#778095}.channel span{font-size:14px;font-weight:500}.channel:hover{background:#ffffff09;color:#d9ddea}.channel.active{background:#4e505899;color:#fff;box-shadow:none}.channel.active i{color:#dbdee1}.channel em{background:#f23f42}.userbar{position:sticky;bottom:0;z-index:5;height:52px;min-height:52px;padding:4px 8px;background:#232428;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #232428}.userbar .avatar,.userbar .avatar-fallback{width:32px;height:32px}.userbar>div:nth-child(2) b{font-size:14px;color:#f2f3f5}.userbar>div:nth-child(2) span{color:#b5bac1;font-size:12px}.userbar>button{width:32px;height:32px;color:#b5bac1;background:transparent;border-radius:4px}.userbar>button:hover{color:#dbdee1;background:#35373c}.chat{min-width:0;background:#313338}.chat>header{height:48px;padding:0 8px 0 16px;border-bottom:1px solid #3f4147;background:#313338;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #0003}.chat>header>div:first-child b{font-size:16px;font-weight:600;color:#f2f3f5}.chat>header>span{padding-left:0;margin-left:0;border-left:0;color:#b5bac1;font-size:14px}.channel-tools button{color:#b5bac1;border-radius:4px}.channel-tools button:hover{color:#fff;background:#ffffff0d}.channel-search label{width:200px;background:#0e1320;border:1px solid #ffffff13;border-radius:10px}.messages{padding:16px 14px 140px;scrollbar-width:none}.welcome{margin:16px 16px 0 72px}.welcome>div{background:#41434a;box-shadow:none}.message{padding:2px 48px 2px 72px;margin:0;border-radius:0}.message:hover{background:#04040512}.message>button .avatar,.message>button .avatar-fallback{width:40px;height:40px}.message>div>p b{color:#f2f3f5;font-size:16px;font-weight:500}.message>div>p time{color:#949ba4;font-size:12px}.message-body{color:#dbdee1;font-size:var(--chat-font-size, 16px);line-height:1.375}.reactions button{padding:0 6px;border:0;border-radius:8px;background:#2b2d31;color:#dbdee1;min-height:24px}.message-actions{top:-16px;right:16px;border:1px solid #1e1f22;border-radius:4px;overflow:hidden;background:#313338;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d}.compose-wrap{left:16px;right:16px;bottom:14px}.composer{min-height:44px;padding:0 8px;border:0;border-radius:8px;background:#383a40;box-shadow:none}.members{width:auto;padding:12px 8px 24px;background:#2b2d31}.composer textarea{color:#e7e9f1;font-size:14px}.composer button{color:#bdc3d3;border-radius:8px}.composer button:hover{color:#fff;background:#ffffff0c}.replying{background:#202638;border-color:#8267ed}.members{width:auto;padding:12px 8px 24px;background:#2b2d31;border-left:1px solid #232428;scrollbar-width:none}.activity-panel{margin-bottom:24px}.activity-panel>h4,.members>h4{margin:11px 8px 9px;color:#8991a5;font-size:10px;letter-spacing:.055em}.activity-panel>div{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #ffffff0c;border-radius:12px;background:linear-gradient(145deg,#202638,#181e2d);box-shadow:0 10px 26px #0003}.activity-art{width:45px;height:45px;display:grid;place-items:center;border-radius:10px;color:#e5dfff;background:linear-gradient(145deg,#714bec,#332472);box-shadow:0 0 22px #7454e84d}.activity-panel p{min-width:0;margin:0}.activity-panel b,.activity-panel small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-panel b{font-size:12px}.activity-panel small{margin-top:5px;color:#55d997;font-size:9px}.member{padding:7px 8px;border-radius:9px}.member:hover{background:#ffffff09}.member .avatar,.member .avatar-fallback{width:34px;height:34px}.member b{font-size:12px}.member span{color:#7f879a;font-size:9px}@media(max-width:1280px){.shell{grid-template-columns:76px 270px minmax(430px,1fr) 260px}.channel-search label{width:140px}}@media(max-width:1050px){.shell{grid-template-columns:72px 250px minmax(390px,1fr)}.members{display:none}}@media(max-width:720px){.shell{grid-template-columns:64px minmax(0,1fr)}.channels{display:none}.chat>header>span,.channel-tools>button:nth-of-type(-n+3){display:none}.channel-search label{width:120px}}.member-page{position:fixed;inset:0;z-index:30;overflow-y:auto;background:radial-gradient(circle at 70% 0,#3c31572b,transparent 32%),#0f1420}.member-close{position:fixed;z-index:4;top:18px;right:20px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffff13;border-radius:50%;color:#c4cada;background:#101521cc;cursor:pointer}.member-page>header{position:relative;min-height:285px;display:flex;align-items:flex-end;gap:20px;padding:110px max(30px,calc((100vw - 1180px)/2)) 28px;overflow:hidden}.member-banner-pattern{position:absolute;inset:0;background:linear-gradient(transparent,#0d111bc9),radial-gradient(circle at 75% 20%,#ffffff24,transparent 22%)}.member-page>header>.avatar,.member-page>header>.avatar-fallback{position:relative;z-index:1;flex:none;border:7px solid #101521;box-shadow:0 14px 36px #0007}.member-page>header>div:nth-of-type(2){position:relative;z-index:1;min-width:0;flex:1;text-shadow:0 2px 10px #000}.member-page>header h1{margin:0;font-size:29px}.member-page>header span{color:#d0d4df;font-size:11px}.member-page>header p{margin:8px 0 0;font-size:10px}.member-page>header p i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#48d78a}.member-actions{position:relative;z-index:2;display:flex;align-items:center;gap:7px}.member-actions>button,.member-actions summary{display:flex;align-items:center;gap:6px;border:1px solid #ffffff13;border-radius:8px;padding:9px 12px;color:#fff;background:#171d29;cursor:pointer;font-size:9px}.member-actions .primary{width:auto;background:#7058d8}.member-actions details{position:relative}.member-actions summary{list-style:none}.member-actions details>div{position:absolute;right:0;top:42px;width:150px;display:grid;padding:5px;border:1px solid #ffffff12;border-radius:9px;background:#171d29;box-shadow:0 10px 30px #0008}.member-actions details button{border:0;padding:8px;color:#b9c0ce;background:transparent;text-align:left;font-size:8px}.member-page-layout{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:15px;margin:18px auto 60px;padding:0 20px}.member-page-layout>main,.member-page-layout>aside{display:grid;align-content:start;gap:12px}.member-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.member-stats article,.member-card{padding:16px;border:1px solid #ffffff0d;border-radius:13px;background:#171d2a}.member-stats small,.member-stats b,.member-stats span{display:block}.member-stats small{color:#777f93;font-size:7px;letter-spacing:.08em}.member-stats b{margin:8px 0 3px;font-size:20px}.member-stats span{color:#8a93a6;font-size:8px}.member-card h2{margin:0 0 10px;font-size:13px}.member-card>p{color:#929bad;font-size:9px;line-height:1.7}.level-card>div{display:flex;align-items:center;justify-content:space-between}.level-card>div span,.level-card>b{color:#9386d8;font-size:8px}.level-card>i{display:block;height:7px;margin-top:10px;overflow:hidden;border-radius:4px;background:#0d121d}.level-card>i span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#7058db,#9a7af1)}.member-tags{display:flex;flex-wrap:wrap;gap:5px}.member-tags span,.member-role-chips>span{padding:5px 8px;border:1px solid #ffffff0e;border-radius:12px;color:#b5a8ef;background:#7359d525;font-size:8px}.member-timeline{display:grid;gap:3px}.member-timeline article{display:flex;gap:10px;padding:8px 0}.member-timeline article>i{width:9px;height:9px;margin-top:3px;border:2px solid #a18df2;border-radius:50%;box-shadow:0 0 12px #7e64db}.member-timeline b,.member-timeline p,.member-timeline small{display:block;margin:0}.member-timeline b{font-size:9px}.member-timeline p{max-width:600px;overflow:hidden;margin:3px 0;color:#8b94a7;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.member-timeline small{color:#667084;font-size:7px}.linked-accounts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.linked-accounts a{overflow:hidden;padding:9px;border-radius:8px;color:#b9afed;background:#101621;text-decoration:none}.linked-accounts b,.linked-accounts span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.linked-accounts b{font-size:9px}.linked-accounts span{margin-top:3px;color:#717b8f;font-size:7px}.member-badges{display:grid;grid-template-columns:1fr 1fr;gap:6px}.member-badges>span{position:relative;display:grid;place-items:center;gap:5px;padding:10px;border-radius:9px;color:#aa98fb;background:#7058d31f;text-align:center}.member-badges b{font-size:7px}.member-badges>span:hover:after{content:attr(data-tooltip);position:absolute;z-index:2;bottom:calc(100% + 6px);width:170px;padding:7px;border-radius:6px;color:#dfe2eb;background:#080b11;font-size:7px}.member-role-chips{display:flex;flex-wrap:wrap;gap:5px}.member-role-chips>span{display:flex;flex-direction:column}.member-role-chips small{margin-top:2px;color:#747d90;font-size:6px}.mutual-community{display:flex;align-items:center;gap:9px;padding:7px;border-radius:8px}.mutual-community:hover{background:#ffffff07}.mutual-community b,.mutual-community small{display:block}.mutual-community b{font-size:9px}.mutual-community small{margin-top:3px;color:#778195;font-size:7px}.used-channel{padding:7px;border-bottom:1px solid #ffffff09}.used-channel span,.used-channel small{display:block}.used-channel span{font-size:9px}.used-channel small{margin-top:3px;color:#747e91;font-size:7px}.private-profile{text-align:center;padding:30px}.private-profile>svg{color:#8f7ae7}@media(max-width:800px){.member-page>header{align-items:flex-start;flex-direction:column;padding:80px 20px 20px}.member-actions{flex-wrap:wrap}.member-page-layout{grid-template-columns:1fr}.member-stats{grid-template-columns:1fr 1fr}.member-page-layout>aside{grid-row:2}.member-page>header h1{font-size:23px}}.social-profile-page{--profile-accent: #5865f2;--profile-secondary: #1e1f22;position:fixed;inset:0;z-index:34;overflow:auto;color:#dbdee1;background:#313338;scrollbar-width:thin;scrollbar-color:#1a1b1e transparent}.social-profile-page.profile-theme-solid,.social-profile-page.profile-theme-cosmic{background:#313338}.social-profile-sticky{position:fixed;z-index:12;top:0;left:0;right:0;height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid #3f4147;background:#2b2d31;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(-110%);opacity:0;transition:.18s ease;pointer-events:none}.social-profile-sticky.visible{transform:translateY(0);opacity:1;pointer-events:auto}.social-profile-sticky>div:nth-child(2){display:grid}.social-profile-sticky small{color:#8f97aa}.social-profile-sticky>span{flex:1}.social-profile-sticky button{display:flex;align-items:center;gap:6px;border:1px solid #ffffff14;border-radius:8px;padding:8px 11px;color:#eef0f8;background:#1b2130;cursor:pointer}.social-profile-hero{position:relative;min-height:210px;max-height:280px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,var(--profile-secondary),var(--profile-accent))}.social-profile-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.social-hero-art{position:absolute;inset:0;background:radial-gradient(circle at 72% 22%,#ffffff20 0 2px,transparent 3px),radial-gradient(circle at 18% 30%,#ffffff14 0 1px,transparent 2px),linear-gradient(135deg,var(--profile-secondary),var(--profile-accent));background-size:190px 190px,110px 110px,auto}.social-profile-hero:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 40%,#313338 100%)}.social-profile-effect{position:absolute;z-index:2;inset:0;opacity:.52;pointer-events:none;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--profile-accent) 50%,transparent),transparent 35%)}.social-profile-hero>.identity-frame-layer{z-index:3;opacity:.7}.social-hero-content{position:relative;z-index:4;max-width:1000px;min-height:210px;display:flex;align-items:flex-end;gap:16px;margin:auto;padding:80px 24px 24px}.social-hero-content>.identity-avatar-wrap{flex:0 0 auto;filter:none}.social-hero-content>.identity-avatar-wrap .identity-avatar{border:6px solid #313338}.social-identity-heading{min-width:0;flex:1;text-shadow:none}.social-identity-heading h1{margin:4px 0 0;font-size:32px;line-height:1.1;color:#f2f3f5}.social-identity-heading>button{border:0;padding:5px 0;color:#c3c8d8;background:transparent;cursor:pointer}.social-identity-heading>button:hover{text-decoration:underline}.social-identity-heading>span{margin-left:9px;color:#aeb4c6;font-size:12px}.social-identity-heading>p{margin:6px 0;color:#e1e4ed}.social-identity-heading>div{display:flex;align-items:center;gap:7px;color:#aeb4c6;font-size:11px;text-transform:capitalize}.social-identity-heading>div b{margin-left:7px;border:1px solid #ffffff18;border-radius:999px;padding:4px 8px;color:#fff;background:#0c101988}.social-nameplate{display:inline-block;border:1px solid color-mix(in srgb,var(--profile-accent) 70%,white);border-radius:999px;padding:4px 10px;color:#fff;background:color-mix(in srgb,var(--profile-secondary) 80%,transparent);letter-spacing:.07em}.presence-dot{width:9px;height:9px;border-radius:50%;background:#606879}.presence-dot.online{background:#35ce7b}.presence-dot.idle{background:#f1b84a}.presence-dot.dnd{background:#f04f5f}.social-actions{flex-wrap:wrap;justify-content:flex-end;max-width:450px}.social-profile-tabs{position:sticky;z-index:10;top:0;display:flex;justify-content:center;gap:4px;border-bottom:1px solid #ffffff0f;background:#0c1019ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.social-profile-tabs button{position:relative;border:0;padding:17px 20px;color:#8f97aa;background:transparent;cursor:pointer}.social-profile-tabs button.active{color:#fff}.social-profile-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:var(--profile-accent)}.social-profile-grid{max-width:1240px;display:grid;grid-template-columns:260px minmax(0,1fr) 280px;gap:14px;margin:20px auto 70px;padding:0 22px}.social-left-column,.social-center-column,.social-right-column{min-width:0;display:grid;align-content:start;gap:14px}.social-card,.social-tab-page,.social-private{border:1px solid #ffffff0e;border-radius:14px;padding:17px;background:linear-gradient(145deg,#19202e,#131925);box-shadow:0 12px 30px #0002}.social-card h2,.social-tab-page h2{margin:0 0 13px;font-size:14px}.social-card p{color:#aeb5c6;line-height:1.55}.social-card>a,.social-connections a{display:flex;align-items:center;gap:8px;margin-top:7px;border-radius:8px;padding:9px;color:#c9cedd;background:#ffffff08;text-decoration:none}.social-card>a span,.social-connections a span{flex:1;color:#858ea3;overflow:hidden;text-overflow:ellipsis}.profile-board>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-board>header>div{display:flex;align-items:center;gap:8px;color:var(--profile-accent)}.profile-board>header h2{margin:0;color:#fff}.profile-board>header small{color:#838ba0}.profile-board>header>button{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffffff14;border-radius:8px;padding:7px 10px;color:#dedaff;background:color-mix(in srgb,var(--profile-accent) 22%,#171c29)}.profile-board>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:10px}.profile-board article{grid-column:span 4;display:flex;align-items:flex-start;gap:11px;min-height:105px;border:1px solid #ffffff0b;border-radius:12px;padding:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--profile-secondary) 18%,#151b27),#121824)}.profile-board article[data-size=medium]{grid-column:span 6}.profile-board article[data-size=large]{grid-column:span 12;min-height:126px}.profile-board article[data-heavy=true]{content-visibility:auto;contain-intrinsic-size:126px}.profile-board article>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;color:var(--profile-accent);background:color-mix(in srgb,var(--profile-accent) 15%,transparent)}.profile-board article>div{flex:1;min-width:0}.profile-board article p{margin:5px 0 0}.profile-board article nav{display:grid;gap:3px}.profile-board article nav button{border:0;border-radius:5px;color:#aab1c3;background:#ffffff0a;cursor:pointer}.social-reputation>b{display:block;color:#fff;font-size:30px}.community-identity-card{overflow:hidden;background:radial-gradient(circle at 100% 0,rgb(139 92 246 / 16%),transparent 42%),var(--panel, #171b28)}.community-identity-card>header,.community-identity-card>header>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.community-identity-card>header>div{display:block}.community-identity-card>header small{color:#8f96a8;font-size:10px;letter-spacing:.08em}.community-identity-card>header h2{margin:3px 0 0}.community-identity-card>header strong{padding:5px 8px;border:1px solid currentColor;border-radius:999px;font-size:11px}.community-identity-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0}.community-identity-card dl>div{padding:10px;border:1px solid rgb(255 255 255 / 7%);border-radius:10px;background:#ffffff08}.community-identity-card dt{color:#9299aa;font-size:11px}.community-identity-card dd{margin:3px 0 0;font-size:18px;font-weight:750}.community-level-progress>span{display:block;height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.community-level-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7357ff,#b44cff)}.community-level-progress small{display:block;margin-top:5px;color:#9da4b5;text-align:right}.community-identity-roles,.community-identity-badges,.community-kudos-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.community-identity-roles span,.community-identity-badges span,.community-kudos-summary span{padding:5px 8px;border:1px solid rgb(255 255 255 / 8%);border-radius:999px;background:#ffffff0a;font-size:11px}.community-kudos-give{margin-top:12px}.community-kudos-give summary{color:#bcaeff;cursor:pointer;font-weight:700}.community-kudos-give>div{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:9px}.community-kudos-give button{min-width:0;padding:7px}.community-kudos-give>small{display:block;margin-top:7px;color:#858c9d}.community-identity-admin{margin-top:10px;padding-top:10px;border-top:1px solid rgb(255 255 255 / 7%)}.community-identity-admin summary{color:#9da4b5;cursor:pointer;font-size:12px}.community-identity-admin>div{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.social-reputation>span{color:#8d95a8;font-size:11px}.social-reputation>i{display:block;height:6px;margin-top:13px;overflow:hidden;border-radius:999px;background:#080c13}.social-reputation>i span{display:block;height:100%;background:linear-gradient(90deg,var(--profile-secondary),var(--profile-accent))}.social-badge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.social-badge-grid>span{min-width:0;display:grid;place-items:center;gap:5px;border-radius:9px;padding:9px 4px;background:#ffffff07;text-align:center}.social-badge-grid>span>b{font-size:22px}.social-badge-grid small{width:100%;overflow:hidden;color:#aeb5c5;font-size:8px;text-overflow:ellipsis}.social-right-column .social-card>button{width:100%;display:flex;align-items:center;gap:8px;border:0;border-radius:8px;margin-top:6px;padding:9px;color:#bfc5d5;background:#ffffff07;text-align:left}.social-tab-page{max-width:980px;min-height:330px;margin:20px auto 70px}.social-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.social-collection article{border:1px solid #ffffff0d;border-radius:12px;padding:18px;background:#ffffff05}.social-collection article>b{font-size:30px}.social-collection p{color:#969eb0}.social-connections{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:28px}.social-mutual-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.social-mutual-list article{display:flex;align-items:center;gap:10px;border-radius:10px;padding:9px;background:#ffffff06}.social-mutual-list article div{display:grid}.social-mutual-list small{color:#858da0}.social-private,.profile-state{max-width:500px;margin:70px auto;text-align:center}.social-private svg,.profile-state svg{color:var(--profile-accent)}.profile-loading{padding:0}.social-hero-skeleton{height:430px;background:linear-gradient(100deg,#161c28 25%,#222a3a,#161c28 55%);background-size:200% 100%;animation:profile-shimmer 1.4s infinite}.social-grid-skeleton{max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px auto}.social-grid-skeleton i{height:260px;border-radius:14px;background:#171d29}@keyframes profile-shimmer{to{background-position-x:-200%}}@media(max-width:1040px){.social-profile-grid{grid-template-columns:220px minmax(0,1fr)}.social-right-column{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.social-actions{max-width:330px}}@media(max-width:760px){.social-hero-content{min-height:500px;align-items:flex-start;flex-direction:column;padding:145px 18px 24px}.social-profile-hero{min-height:500px}.social-hero-content>.identity-avatar-wrap{margin-bottom:-6px}.social-actions{justify-content:flex-start;max-width:none}.social-profile-grid{grid-template-columns:1fr;padding:0 12px}.social-right-column{grid-column:auto;grid-template-columns:1fr}.profile-board>div{grid-template-columns:repeat(12,1fr)}.profile-board article,.profile-board article[data-size=medium]{grid-column:span 6}.profile-board article[data-size=large]{grid-column:span 12}.social-profile-tabs{justify-content:flex-start;overflow-x:auto}.social-profile-sticky{padding:8px 58px 8px 10px}.social-profile-sticky button:first-of-type{display:none}}@media(prefers-reduced-motion:reduce){.social-profile-sticky,.profile-loading *{transition:none;animation:none}}.media-hub{position:fixed;inset:0;z-index:32;overflow:hidden;background:#101521}.media-hub>header{height:74px;display:flex;align-items:center;gap:16px;padding:10px 20px;border-bottom:1px solid #ffffff0e;background:#121825}.media-hub>header h1{margin:0;font-size:17px}.media-hub>header p{margin:3px 0 0;color:#788296;font-size:8px}.media-hub>header nav{display:flex;align-self:stretch;margin-left:15px}.media-hub>header nav button{border:0;border-bottom:2px solid transparent;color:#8b94a8;background:transparent;font-size:9px}.media-hub>header nav button.active{color:#fff;border-color:#8167e9}.media-search{min-width:180px;max-width:380px;display:flex;align-items:center;gap:7px;flex:1;margin-left:auto;padding:8px 10px;border:1px solid #ffffff10;border-radius:8px;color:#758095;background:#0d121d}.media-search svg{width:15px}.media-search input{min-width:0;width:100%;border:0;outline:0;color:#fff;background:transparent;font-size:9px}.media-upload,.media-close{display:flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:9px 11px;color:#fff;background:#7057d8;font-size:9px}.media-close{width:34px;height:34px;padding:7px;background:#202637}.media-body{height:calc(100vh - 74px);display:flex}.media-body>main{min-width:0;flex:1;overflow-y:auto;padding:16px 20px 50px;scrollbar-width:none}.media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.media-toolbar>div{display:flex;gap:5px;overflow-x:auto}.media-toolbar button,.media-toolbar select{flex:none;border:1px solid #ffffff0d;border-radius:14px;padding:6px 9px;color:#8f98aa;background:#181e2b;font-size:8px}.media-toolbar button.active{color:#fff;background:#6e56d4}.media-toolbar select{border-radius:7px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.media-grid>article{overflow:hidden;border:1px solid #ffffff0d;border-radius:12px;background:#181e2b;cursor:pointer}.media-grid>article:hover{border-color:#816be35e;transform:translateY(-1px)}.media-thumb{position:relative;height:145px;display:grid;place-items:center;color:#8f7ee3;background:#0d121b}.media-thumb img,.media-thumb video{width:100%;height:100%;object-fit:cover}.media-thumb>span{font-size:40px}.media-thumb>button{position:absolute;right:7px;top:7px;width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:7px;color:#c0c5d2;background:#080b12b8}.media-thumb>button.favorite{color:#cfbdff;background:#7058d8}.media-grid>article>div:last-child{padding:10px}.media-grid b,.media-grid small,.media-grid>article>div:last-child>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.media-grid b{font-size:9px}.media-grid small,.media-grid>article>div:last-child>span{margin-top:4px;color:#747e92;font-size:7px}.media-skeleton{height:205px;border-radius:12px;background:linear-gradient(90deg,#171d2a,#252c3e,#171d2a);background-size:200%;animation:home-shimmer 1.2s infinite}.upload-progress{display:grid;gap:5px;margin-bottom:12px}.upload-progress article{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid #ffffff0d;border-radius:9px;background:#171d2a}.upload-progress article>div{min-width:0;flex:1}.upload-progress b,.upload-progress small{display:block;font-size:8px}.upload-progress i{display:block;height:4px;margin:5px 0;border-radius:3px;background:#0b1019}.upload-progress i span{display:block;height:100%;background:#765de0}.upload-progress button{border:0;color:#aeb5c3;background:transparent}.media-preview{width:350px;overflow-y:auto;padding:16px;border-left:1px solid #ffffff0f;background:#0e131f}.preview-close{float:right;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;color:#abb2c2;background:#202637}.preview-content{min-height:220px;display:grid;place-items:center;clear:both;margin:40px 0 15px;border-radius:11px;background:#090d14}.preview-content img,.preview-content video{max-width:100%;max-height:360px;border-radius:10px}.preview-content audio{width:90%}.media-preview h2{overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.media-preview>p{color:#848da0;font-size:8px}.media-preview dl{display:grid;gap:7px;padding:10px;border-radius:8px;background:#161c29}.media-preview dl div{display:flex;justify-content:space-between}.media-preview dt,.media-preview dd{margin:0;font-size:7px}.media-preview dt{color:#727c90}.preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0}.preview-actions a,.preview-actions button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;padding:8px;color:#c9ceda;background:#202637;text-decoration:none;font-size:7px}.preview-actions svg{width:14px}.preview-actions .danger{color:#ff8791}.media-comments h3{font-size:10px}.media-comments>article{display:flex;gap:8px;padding:7px 0}.media-comments>article b,.media-comments>article p{margin:0;font-size:8px}.media-comments>article p{margin-top:3px;color:#8a93a5}.media-comments form{display:flex;padding:7px;border:1px solid #ffffff10;border-radius:8px;background:#171d29}.media-comments input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;font-size:8px}.media-comments form button{border:0;color:#9d89ef;background:transparent}.media-drop{position:fixed;inset:90px 24px 24px;z-index:5;display:grid;place-content:center;place-items:center;gap:10px;border:2px dashed #8b70ef;border-radius:18px;color:#c6baff;background:#151b2cf2;pointer-events:none}.media-drop b{font-size:18px}@media(max-width:850px){.media-hub>header nav{display:none}.media-preview{position:fixed;z-index:3;inset:74px 0 0 auto}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:560px){.media-hub>header>div:first-child{display:none}.media-search{min-width:0}.media-preview{width:100%}.media-body>main{padding:10px}.media-grid{grid-template-columns:1fr 1fr}.media-thumb{height:110px}}.community-admin{position:fixed;inset:0;z-index:35;overflow:hidden;background:#101521}.community-admin>header{height:70px;display:flex;align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid #ffffff0e;background:#121825}.community-admin>header>div{display:flex;align-items:center;gap:9px}.community-admin>header>div>svg{color:#9a85ee}.community-admin>header h1,.community-admin>header p{margin:0}.community-admin>header h1{font-size:13px}.community-admin>header p{margin-top:3px;color:#7b8598;font-size:7px}.community-admin>header nav{height:100%;display:flex;align-items:stretch;gap:2px;overflow-x:auto}.community-admin>header nav button{border:0;border-bottom:2px solid transparent;padding:0 9px;color:#8992a5;background:transparent;font-size:8px;white-space:nowrap}.community-admin>header nav button.active{color:#fff;border-color:#8065e8}.community-admin>header>button{width:34px;height:34px;display:grid;place-items:center;margin-left:auto;border:0;border-radius:8px;color:#b8becd;background:#202637}.admin-layout{height:calc(100vh - 70px);display:grid;grid-template-columns:minmax(0,1fr) 260px}.admin-layout>main,.admin-layout>aside{overflow-y:auto;padding:18px;scrollbar-width:none}.admin-layout>aside{border-left:1px solid #ffffff0e;background:#0f1420}.admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-metrics article,.admin-card{padding:14px;border:1px solid #ffffff0d;border-radius:11px;background:#171d2a}.admin-metrics small,.admin-metrics b,.admin-metrics span{display:block}.admin-metrics small{color:#818a9d;font-size:7px}.admin-metrics b{margin:8px 0 4px;font-size:20px}.admin-metrics span{font-size:6px}.admin-metrics .positive{color:#4cd58b}.admin-metrics .negative{color:#ed6876}.admin-card{margin-top:12px}.admin-card h2{margin:0 0 10px;font-size:11px}.engagement-chart>header{display:flex;justify-content:space-between}.engagement-chart>header h2,.engagement-chart>header p{margin:0}.engagement-chart>header p{margin-top:3px;color:#788296;font-size:7px}.engagement-chart select,.community-admin form select{padding:7px;border:1px solid #ffffff0e;border-radius:7px;color:#fff;background:#0f1420}.chart-bars{height:230px;display:flex;align-items:flex-end;gap:3px;margin:20px 0 8px;border-bottom:1px solid #ffffff12}.chart-bars>div{height:100%;display:flex;align-items:flex-end;gap:1px;flex:1}.chart-bars i{min-height:2px;flex:1;border-radius:2px 2px 0 0;background:#8067e8}.chart-bars i:nth-child(2){background:#45cfd2}.chart-bars i:nth-child(3){background:#4bd78c}.engagement-chart>footer{display:flex;gap:15px;color:#7f899b;font-size:7px}.admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.presence-donut{width:150px;height:150px;display:grid;place-items:center;margin:18px auto;border-radius:50%}.presence-donut:before{content:"";position:absolute;width:95px;height:95px;border-radius:50%;background:#171d2a}.presence-donut span{position:relative;z-index:1;text-align:center;font-size:7px}.presence-donut b{display:block;font-size:20px}.admin-card dl{display:grid;gap:9px}.admin-card dl div{display:flex;justify-content:space-between}.admin-card dt,.admin-card dd{margin:0;font-size:8px}.admin-card dt{color:#788296}.admin-members article,.moderation-queue article{display:flex;align-items:center;gap:9px;padding:8px;border-bottom:1px solid #ffffff09}.admin-members article>div,.moderation-queue article>div{min-width:0;flex:1}.admin-members b,.admin-members small{display:block}.admin-members small{color:#778195;font-size:7px}.admin-members article>span{color:#8e83ce;font-size:8px}.admin-members button,.moderation-queue button,.admin-quick{border:0;border-radius:6px;padding:6px 8px;color:#bfc5d2;background:#252c3d;font-size:7px}.quick-moderation{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick-moderation button{padding:12px;border:1px solid #ffffff0e;border-radius:9px;color:#c8cdda;background:#181e2c}.moderation-queue article>span{padding:4px 6px;border-radius:8px;color:#b9abf5;background:#7059d52c;font-size:7px}.moderation-queue b,.moderation-queue small{display:block}.moderation-queue b{font-size:8px}.moderation-queue small{margin-top:3px;color:#747e91;font-size:7px}.audit-log>header{display:flex;align-items:center;gap:6px}.audit-log>header h2{margin-right:auto}.audit-log>header input{min-width:180px;padding:7px;border:1px solid #ffffff0e;border-radius:7px;color:#fff;background:#0f1420}.audit-log>header button{display:flex;align-items:center;gap:4px;border:0;border-radius:6px;padding:7px;color:#c1c6d3;background:#242b3b;font-size:7px}.audit-log>header svg{width:13px}.audit-log>article{display:flex;gap:10px;padding:9px;border-bottom:1px solid #ffffff09}.audit-log>article>span{width:110px;color:#a898ec;font-size:8px}.audit-log article b,.audit-log article p,.audit-log article small{display:block;margin:0}.audit-log article b{font-size:8px}.audit-log article p,.audit-log article small{margin-top:3px;color:#788296;font-size:7px}.queue-count{display:block;font-size:30px;color:#9d88ef}.community-admin .admin-quick{width:100%;margin:3px 0;padding:9px;text-align:left}.community-admin .danger{background:#ba3f4d}.community-admin form textarea{display:block;width:100%;margin-top:7px;min-height:90px;border:1px solid #303747;border-radius:8px;padding:10px;color:#fff;background:#101520}@media(max-width:1000px){.admin-layout{grid-template-columns:1fr}.admin-layout>aside{display:none}.admin-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.community-admin>header>div{display:none}.admin-layout>main{padding:10px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-columns{grid-template-columns:1fr}.chart-bars{height:170px}.audit-log>header input{min-width:0;width:100px}}.discover-page{grid-column:3/5;grid-row:1;position:relative;z-index:10;height:100vh;overflow:hidden;background:#111624}.discover-page>header{padding:24px 28px 14px;border-bottom:1px solid #ffffff0e;background:radial-gradient(circle at 75% 0,#59469932,transparent 35%),#131827}.discover-page h1{margin:0;font-size:22px}.discover-page>header>p{margin:6px 0 18px;color:#8e97aa;font-size:10px}.discover-page>header>label{max-width:780px;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #ffffff13;border-radius:11px;color:#818ba0;background:#0d1220}.discover-page>header input{width:100%;border:0;outline:0;color:#fff;background:transparent}.discover-chips{display:flex;gap:6px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.discover-chips button{flex:none;border:1px solid #ffffff0d;border-radius:16px;padding:6px 10px;color:#929bad;background:#191f2d;font-size:8px;cursor:pointer}.discover-chips button.active{color:#fff;border-color:#846bea;background:#7057d8}.discover-layout{height:calc(100vh - 176px);display:grid;grid-template-columns:minmax(0,1fr) 290px}.discover-layout>main{overflow-y:auto;padding:20px 24px 50px;scrollbar-width:none}.discover-layout>aside{overflow-y:auto;padding:20px 14px;border-left:1px solid #ffffff0e;background:#0f1421}.discover-title{display:flex;align-items:center;justify-content:space-between;margin:5px 0 10px}.discover-title h2{margin:0;font-size:14px}.discover-title span{color:#778196;font-size:8px}.featured-communities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.featured-communities article{position:relative;overflow:hidden;padding:0 14px 14px;border:1px solid #ffffff0d;border-radius:14px;background:#181e2c}.discover-banner{height:84px;margin:0 -14px;background:radial-gradient(circle at 75% 20%,#a187ff59,transparent 25%),linear-gradient(140deg,#31375d,#192238);background-size:cover;background-position:center}.featured-communities .avatar,.featured-communities .avatar-fallback{margin-top:-28px;border:4px solid #181e2c}.featured-communities h3{margin:7px 0 5px;font-size:13px}.featured-communities h3 small{color:#8c73f0}.featured-communities>article>p{height:30px;overflow:hidden;margin:0;color:#858ea1;font-size:8px;line-height:1.7}.discover-tags{display:flex;gap:4px;margin:9px 0}.discover-tags span{padding:3px 6px;border-radius:8px;color:#a99cee;background:#7359d52a;font-size:7px}.featured-communities footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.featured-communities footer>span{color:#778195;font-size:7px}.featured-communities footer i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4bd58c}.featured-communities footer button{border:0;border-radius:7px;padding:7px 10px;color:#fff;background:#7057d8;font-size:8px;cursor:pointer}.featured-communities footer button:disabled{color:#8b94a6;background:#242b3b}.trending-communities{display:grid;gap:5px;margin-bottom:18px}.trending-communities>button{display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:9px;color:#d9ddea;background:#181e2c;text-align:left;cursor:pointer}.trending-communities>button:hover{background:#21283a}.trending-communities>button>div{min-width:0;flex:1}.trending-communities b,.trending-communities small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trending-communities b{font-size:9px}.trending-communities small,.trending-communities>button>span{margin-top:3px;color:#768095;font-size:7px}.create-community-card{padding:18px;border:1px solid #876fe43d;border-radius:13px;background:linear-gradient(145deg,#282549,#181e30)}.create-community-card>svg{color:#a995ff}.create-community-card h2{font-size:14px}.create-community-card p,.discover-layout>aside .sub{color:#7f899b;font-size:8px;line-height:1.6}.create-community-card button{width:100%;border:0;border-radius:8px;padding:9px;color:#fff;background:#7057d8;cursor:pointer}.discover-filters,.discover-layout>aside>section{margin-bottom:14px;padding:13px;border:1px solid #ffffff0b;border-radius:11px;background:#161c29}.discover-filters h3,.discover-layout>aside h3{margin:0 0 10px;font-size:10px}.discover-filters label{display:block;margin:9px 0;color:#80899c;font-size:8px}.discover-filters select,.community-wizard select{width:100%;margin-top:5px;padding:8px;border:1px solid #ffffff10;border-radius:7px;color:#fff;background:#0f1420}.discover-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:18px}.discover-pagination button{border:0;border-radius:7px;padding:7px 10px;color:#fff;background:#292f41}.discover-pagination button:disabled{opacity:.35}.discover-pagination span{color:#7f899c;font-size:8px}.discover-skeleton{display:grid;grid-template-columns:1fr 1fr;gap:12px}.discover-skeleton i{height:260px;border-radius:14px;background:linear-gradient(90deg,#171d2b,#242b3e,#171d2b);background-size:200%;animation:home-shimmer 1.2s infinite}.community-wizard{display:grid;gap:12px}.community-wizard>footer{display:flex;gap:8px;justify-content:flex-end}.community-wizard>footer .primary{width:auto}.community-wizard img{display:block;width:90px;height:90px;margin:10px auto;border-radius:28px;object-fit:cover}.wizard-privacy{display:grid;gap:7px}.wizard-privacy button{padding:12px;border:1px solid #ffffff0e;border-radius:9px;color:#b8becc;background:#171d29;text-align:left}.wizard-privacy button.active{border-color:#8066e9;background:#7058d52b}.wizard-privacy b,.wizard-privacy small{display:block}.wizard-privacy small{margin-top:4px;color:#788296}.wizard-review{text-align:center}@media(max-width:1050px){.discover-page{grid-column:3}.discover-layout{grid-template-columns:1fr}.discover-layout>aside{display:none}}@media(max-width:720px){.discover-page{grid-column:2}.discover-page>header{padding:15px}.discover-layout{height:calc(100vh - 166px)}.discover-layout>main{padding:12px}.featured-communities{grid-template-columns:1fr}}.events-page{grid-column:3/5;grid-row:1;position:relative;z-index:10;height:100vh;overflow:hidden;background:#111624}.events-page>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 22px;border-bottom:1px solid #ffffff10;background:#121725e8}.events-page h1{margin:0;font-size:18px}.events-page>header p{margin:4px 0 0;color:#818a9e;font-size:9px}.calendar-controls{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.calendar-controls button{display:flex;align-items:center;gap:5px;border:0;border-radius:7px;padding:8px 10px;color:#aeb5c7;background:#1b2130;cursor:pointer;font-size:9px}.calendar-controls button:hover,.calendar-controls button.active{color:#fff;background:#30374b}.calendar-controls .create-event{color:#fff;background:#7057d8}.events-layout{height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1fr) 330px}.events-layout>main{overflow-y:auto;padding:18px;scrollbar-width:none}.events-layout>aside{overflow-y:auto;padding:18px 14px;border-left:1px solid #ffffff10;background:#0f1421}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays span{padding:7px;color:#788196;font-size:8px;text-align:center}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid #ffffff0e;border-radius:12px;background:#151b29}.calendar-grid>button{min-height:105px;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:8px;border:0;border-right:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;color:#b9bfce;background:transparent;text-align:left;cursor:pointer}.calendar-grid>button:hover{background:#ffffff06}.calendar-grid>button.selected{box-shadow:inset 0 0 0 2px #7f65e8;background:#7060c313}.calendar-grid>button.muted{opacity:.38}.calendar-grid>button>b{font-size:10px}.calendar-grid>button>span{overflow:hidden;padding:4px 5px;border-radius:5px;color:#cfc8ff;background:#7258da35;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.calendar-grid>button>small{color:#8c83be;font-size:7px}.calendar-grid.week>button{min-height:330px}.upcoming-events{margin-top:22px}.upcoming-events h2{font-size:14px}.upcoming-events article{display:flex;align-items:center;gap:10px;margin-top:7px;padding:10px;border:1px solid #ffffff0b;border-radius:10px;background:#181e2c;cursor:pointer}.upcoming-events article:hover{background:#202738}.event-date{width:42px;height:46px;display:grid;place-content:center;flex:none;border-radius:9px;color:#dcd6ff;background:#7258db38;text-align:center}.event-date b,.event-date span{display:block}.event-date b{font-size:15px}.event-date span{color:#a99bec;font-size:7px;text-transform:uppercase}.upcoming-events article>div:nth-child(2){min-width:0;flex:1}.upcoming-events article p,.upcoming-events article small{display:block;overflow:hidden;margin:3px 0;color:#7f889c;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.upcoming-events article em{color:#9787e9;font-size:8px;font-style:normal}.featured-event{overflow:hidden;border:1px solid #ffffff0e;border-radius:14px;padding:12px;background:#171d2b}.event-banner{height:130px;display:grid;place-items:center;margin:-12px -12px 14px;color:#ded7ff;background:radial-gradient(circle at 70% 30%,#9a7cff66,transparent 25%),linear-gradient(145deg,#3b315f,#18223b);background-size:cover;background-position:center}.featured-event>small{color:#9c8deb;font-size:8px;letter-spacing:.09em}.featured-event h2{margin:6px 0;font-size:17px}.featured-event>p{color:#8d96a8;font-size:9px;line-height:1.5}.featured-event dl{display:grid;gap:8px;margin:15px 0;padding:11px;border-radius:9px;background:#111622}.featured-event dl div{display:flex;justify-content:space-between;gap:10px}.featured-event dt{color:#747e92;font-size:8px}.featured-event dd{overflow:hidden;margin:0;color:#c3c8d5;font-size:8px;text-align:right;text-overflow:ellipsis}.event-avatars{display:flex;align-items:center;margin:10px 0}.event-avatars .avatar,.event-avatars .avatar-fallback{margin-right:-7px;border:2px solid #171d2b}.event-avatars>span{margin-left:13px;color:#7f899b;font-size:8px}.rsvp{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 0}.rsvp button{border:1px solid #ffffff0d;border-radius:7px;padding:7px 4px;color:#929aac;background:#111622;font-size:7px;cursor:pointer}.rsvp button.active{color:#fff;border-color:#846aed;background:#6c55ce55}.event-reminder{display:block;margin:12px 0;color:#929aad;font-size:8px}.event-reminder select{width:100%;margin-top:5px;padding:8px;border:1px solid #ffffff10;border-radius:7px;color:#fff;background:#101520}.event-banner-upload img{width:100%;max-height:130px;margin-top:8px;border-radius:8px;object-fit:cover}@media(max-width:1050px){.events-page{grid-column:3}.events-layout{grid-template-columns:1fr}.events-layout>aside{display:none}}@media(max-width:720px){.events-page{grid-column:2}.events-page>header{align-items:flex-start;flex-direction:column}.events-layout{height:calc(100vh - 120px)}.calendar-grid>button{min-height:76px;padding:4px}.calendar-grid>button>span{display:none}.calendar-controls button{padding:6px}.upcoming-events article em{display:none}}.home-dashboard{grid-column:3 / 5;grid-row:1;position:relative;z-index:9;min-width:0;height:100vh;overflow:hidden;background:#313338;color:#dbdee1}.home-header{height:48px;display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid #3f4147;background:#313338;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #0003}.home-header>div:first-child{min-width:240px}.home-header h1,.home-section h2{margin:0;font-size:20px;font-weight:600;color:#f2f3f5}.home-header p,.home-section-title p{margin:4px 0 0;color:#b5bac1;font-size:14px}.home-search{flex:1;display:flex;align-items:center;gap:8px;max-width:420px;height:28px;padding:0 8px;border:0;border-radius:4px;color:#949ba4;background:#1e1f22}.home-search input{width:100%;border:0;outline:0;color:#dbdee1;background:transparent;font-size:14px}.home-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.home-header-actions>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;color:#b5bac1;background:transparent;cursor:pointer}.home-header-actions>button:hover{color:#dbdee1;background:#4f545c52}.home-header-actions>button>span{font-weight:600;font-size:16px}.home-header-actions .home-user{padding:0;margin-left:4px;border-radius:50%}.home-content{height:calc(100vh - 48px);display:grid;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden}.home-content>main{padding:16px 20px 40px;overflow-y:auto;scrollbar-width:thin;background:#313338}.home-content>main::-webkit-scrollbar{width:8px}.home-banner{position:relative;min-height:120px;display:flex;align-items:center;gap:16px;overflow:hidden;padding:20px 24px;border:0;border-radius:8px;background:#5865f2;box-shadow:none}.home-banner-mark{position:relative;z-index:1;width:56px;height:56px;display:grid;place-items:center;flex:none;border-radius:16px;color:#fff;background:#0003;box-shadow:none}.home-banner>div:nth-child(2){position:relative;z-index:1}.home-banner small{color:#ffffffb3;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.home-banner h2{margin:6px 0;font-size:24px;color:#fff}.home-banner p{margin:0 0 12px;color:#ffffffd9;font-size:14px}.home-banner div button,.view-calendar{border:0;border-radius:3px;padding:2px 16px;min-height:32px;color:#fff;background:#00000040;cursor:pointer;font-size:14px;font-weight:500}.home-banner div button:hover{background:#00000059}.home-banner-close{position:absolute;z-index:2;top:12px;right:12px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;color:#fff;background:#0003;cursor:pointer}.home-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 25px}.home-summary article{display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:0;border-radius:8px;background:#2b2d31}.home-summary article>span{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:8px;color:#fff;background:#5865f2}.home-summary article b,.home-summary article small{display:block}.home-summary article b{font-size:20px;color:#f2f3f5}.home-summary article small{overflow:hidden;margin-top:4px;color:#949ba4;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.home-section{margin-top:25px}.home-section-title{display:flex;align-items:end;justify-content:space-between;margin:0 2px 11px}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-actions button{min-width:0;padding:16px;border:0;border-radius:8px;color:#dbdee1;background:#2b2d31;text-align:left;cursor:pointer;transition:background .12s ease}.quick-actions button:hover{border-color:transparent;background:#35373c;transform:none}.quick-actions span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:12px;border-radius:8px;color:#fff;background:#5865f2}.quick-actions b,.quick-actions small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quick-actions b{font-size:16px;font-weight:600;color:#f2f3f5}.quick-actions small{margin-top:4px;color:#949ba4;font-size:12px}.active-communities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.active-communities button{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:0;border-radius:8px;color:#dbdee1;background:#2b2d31;text-align:left;cursor:pointer}.active-communities button:hover{background:#35373c}.community-orb{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:16px;color:#fff;font-size:14px;font-weight:600;background:#5865f2}.active-communities button>div{min-width:0;flex:1}.active-communities b,.active-communities small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.active-communities b{font-size:16px;font-weight:500;color:#f2f3f5}.active-communities small{margin-top:2px;color:#949ba4;font-size:12px}.active-communities em{min-width:22px;padding:4px 6px;border-radius:10px;color:#fff;background:#7458df;font-size:8px;font-style:normal;text-align:center}.activity-feed{overflow:hidden;border:1px solid #ffffff0a;border-radius:12px;background:#171d2b}.activity-feed>button{width:100%;display:flex;align-items:center;gap:11px;padding:11px 13px;border:0;border-bottom:1px solid #ffffff09;color:#c9cedb;background:transparent;text-align:left;cursor:pointer}.activity-feed>button:last-child{border-bottom:0}.activity-feed>button:hover{background:#ffffff08}.activity-feed>button>div{min-width:0;flex:1}.activity-feed p,.activity-feed span{display:block;overflow:hidden;margin:0;white-space:nowrap;text-overflow:ellipsis}.activity-feed p{font-size:10px}.activity-feed span{margin-top:4px;color:#7f879b;font-size:9px}.activity-feed time{flex:none;color:#687185;font-size:8px}.home-right{padding:20px 15px;overflow-y:auto;border-left:1px solid var(--node-border);background:#101522;scrollbar-width:none}.home-right>section{margin-bottom:24px}.home-friend{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:9px;color:#dce0ea;background:transparent;text-align:left;cursor:pointer}.home-friend:hover{background:#ffffff09}.home-friend>div{min-width:0}.home-friend b,.home-friend small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-friend b{font-size:10px}.home-friend small{margin-top:4px;color:#7d8699;font-size:8px}.home-presence{position:relative;flex:none}.home-presence:after{content:"";position:absolute;right:-1px;bottom:1px;width:9px;height:9px;border:3px solid #101522;border-radius:50%;background:#4bd38b}.home-presence.idle:after{background:#e3ad4e}.home-presence.dnd:after{background:#e65361}.home-presence.offline:after{background:#667084}.home-event{display:flex;gap:10px;padding:10px 7px;border-bottom:1px solid #ffffff09}.home-event>time{width:38px;height:42px;display:grid;place-content:center;text-align:center;border-radius:9px;color:#d8d0ff;background:#7359db38}.home-event time b,.home-event time span{display:block}.home-event time b{font-size:14px}.home-event time span{color:#a99cf0;font-size:7px;text-transform:uppercase}.home-event>div{min-width:0;flex:1}.home-event>div b,.home-event>div small,.home-event>div span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-event>div b{font-size:10px}.home-event>div small,.home-event>div span{margin-top:4px;color:#7f8799;font-size:8px}.view-calendar{width:100%;margin-top:10px;color:#bdb2fb;background:#755add24}.home-empty{display:grid;place-items:center;gap:6px;padding:26px;border:1px dashed #ffffff13;border-radius:12px;color:#768096;text-align:center}.home-empty b{color:#aeb5c5;font-size:11px}.home-empty span{font-size:9px}.home-empty.compact{padding:18px}.home-state{display:grid;place-content:center;place-items:center;text-align:center}.home-state p{color:#8e96a9}.home-state .primary{width:auto}.home-loading{padding:24px}.home-skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.home-skeleton{height:78px;border-radius:12px;background:linear-gradient(90deg,#181e2c,#22293b,#181e2c);background-size:200%;animation:home-shimmer 1.3s infinite}.home-skeleton.wide{height:166px}.home-skeleton.tall{height:320px}@keyframes home-shimmer{to{background-position:-200% 0}}.modal select{display:block;width:100%;margin-top:7px;border:1px solid #303440;border-radius:8px;padding:12px;color:#fff;background:#101219}.home-view .channels>h4,.home-view .channels>.channel,.home-view .channels>.channel-row,.home-view .channels>.channel-category,.home-view .channels>.invite,.home-view .channels>.empty-side,.home-view .channels>.server-navigation,.home-view .members{display:none}@media(max-width:1280px){.home-dashboard{grid-column:3/5}.home-content{grid-template-columns:minmax(0,1fr) 270px}.home-summary,.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.home-dashboard{grid-column:3}.home-content{grid-template-columns:1fr}.home-right{display:none}.home-header>div:first-child{min-width:180px}}@media(max-width:720px){.home-dashboard{grid-column:2}.home-header{height:auto;min-height:64px;flex-wrap:wrap;padding:10px 12px;gap:9px}.home-header>div:first-child{min-width:0;flex:1}.home-header>div:first-child p{display:none}.home-search{order:3;max-width:none;flex-basis:100%}.home-content{height:calc(100vh - 112px)}.home-content>main{padding:12px}.home-banner{min-height:145px;padding:20px}.home-banner-mark{display:none}.home-banner h2{font-size:19px}.home-summary,.quick-actions,.active-communities{grid-template-columns:1fr 1fr}.home-summary article{padding:11px}.activity-feed time{display:none}}.shell.call-connected .messages{padding-bottom:16px}.call.docked{inset:auto auto 52px 72px;width:240px;height:auto;z-index:12;display:block;overflow:visible;border:0;border-radius:0;background:#232428;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.call.docked>.lk-room-container{width:100%;height:100%}.call-stage.docked{height:100%;display:block;background:transparent}.call-stage.docked>header,.call-stage.docked>.node-call-stage-body,.call-stage.docked>.node-call-grid,.call-stage.docked>.call-live-banner{display:none!important}.call-stage.docked>footer{height:100%;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 18px;border:0;background:transparent}.call-stage.docked>footer>div:first-child{flex:1;min-width:120px}.call-stage.docked>footer>div:first-child b{font-size:13px}.call-stage.docked>footer>div:first-child b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#48db8b;box-shadow:0 0 10px #48db8b}.call-stage.docked>footer>div:first-child span{margin-top:4px;color:#55d98c;font-size:9px}.call-stage.docked .lk-control-bar{flex:none;gap:6px!important;border:0!important;background:transparent!important;box-shadow:none}.call-stage.docked .lk-button{min-width:46px;min-height:44px;border-radius:50%!important;background:#2b3143!important}.call-stage.docked .lk-button:hover{background:#3a4258!important}.call-expand,.call-stage .hangup{flex:none;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;cursor:pointer}.call-expand{color:#c4c9d8;background:#252b3d}.call-expand:hover{color:#fff;background:#353d53}.call-stage .hangup{color:#fff;background:linear-gradient(145deg,#f14e5c,#d93145)}.call-stage .hangup:hover{background:#fa5263}.call-expand.active{color:#d9d1ff;background:#6e55d8}.call-stage.expanded.layout-focus .node-call-grid{grid-template-columns:1fr 180px!important;grid-template-rows:repeat(auto-fit,minmax(110px,1fr))!important}.call-stage.expanded.layout-focus .node-call-grid .lk-participant-tile:first-child{grid-row:1/-1;min-height:420px}.call-stage.expanded.layout-screen .node-call-grid .lk-participant-tile:has([data-lk-source=screen_share]),.call-stage.expanded.layout-screen .node-call-grid .lk-participant-tile:has(video){grid-column:1/-1}.voice-room-info{position:absolute;z-index:5;top:82px;right:18px;width:260px;max-height:calc(100vh - 190px);overflow-y:auto;padding:16px;border:1px solid #ffffff12;border-radius:14px;background:#111725ed;box-shadow:0 16px 50px #0008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.voice-room-info h3{margin:0 0 12px;font-size:14px}.voice-room-info>b,.voice-room-info>span{display:block}.voice-room-info>span{margin-top:4px;color:#7f899c;font-size:9px}.voice-room-info h4{margin:20px 0 8px;color:#7f899d;font-size:8px;letter-spacing:.08em}.voice-room-info>div{display:flex;align-items:center;gap:9px;padding:7px;border-radius:8px}.voice-room-info>div:hover{background:#ffffff08}.voice-room-info>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#ddd7ff;background:#4f417e;font-size:8px}.voice-room-info>div>span.speaking{box-shadow:0 0 0 2px #47dc89,0 0 18px #47dc8966;animation:voice-speaking 1.2s infinite}.voice-room-info p{min-width:0;margin:0}.voice-room-info p b,.voice-room-info p small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.voice-room-info p b{font-size:10px}.voice-room-info p small{margin-top:3px;color:#788296;font-size:7px}@keyframes voice-speaking{50%{box-shadow:0 0 0 3px #47dc89,0 0 26px #47dc8977}}.voice-settings{display:grid;gap:10px;max-height:70vh;overflow-y:auto;padding-right:4px}.voice-settings select{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #303747;border-radius:8px;color:#fff;background:#101520}.voice-settings input[type=range]{width:100%;margin-top:9px;accent-color:#8065ea}.voice-toggle{display:flex!important;align-items:center;gap:10px;padding:11px;border:1px solid #ffffff0d;border-radius:9px;background:#171d29}.voice-toggle input{width:auto!important;margin:0!important;accent-color:#8065ea}.voice-toggle span,.voice-toggle b,.voice-toggle small{display:block}.voice-toggle small{margin-top:3px;color:#7c8598;font-weight:400;text-transform:none}.call-stage.expanded>footer{padding-right:18px;gap:8px}.call-stage.expanded>footer>div:first-child{min-width:150px}.call-stage.expanded .lk-control-bar{min-width:0}@media(max-width:900px){.voice-room-info{display:none}.call-stage.expanded>footer>div:first-child{display:none}.call-stage.expanded>footer{display:flex;justify-content:center}.call-stage.expanded.layout-focus .node-call-grid{grid-template-columns:1fr!important}}.call.expanded{inset:0;z-index:20}.call-stage.expanded>footer{grid-template-columns:1fr auto auto auto}.call-stage.expanded .call-expand{justify-self:end}@media(max-width:1280px){.call.docked{left:362px;right:276px}}@media(max-width:1050px){.call.docked{left:338px;right:16px}}@media(max-width:720px){.shell.call-connected .compose-wrap{bottom:94px}.call.docked{left:72px;right:8px;bottom:8px;height:72px}.call-stage.docked>footer{padding:7px}.call-stage.docked>footer>div:first-child{display:none}.call-stage.docked .lk-control-bar{flex:1;justify-content:center}.call-stage.docked .lk-button,.call-expand,.call-stage .hangup{min-width:42px;width:42px;height:42px}}.message>div:nth-child(2){min-width:0;flex:1}.message.pinned{background:#faa81a1a;border-left:2px solid #f0b232}.message-actions{position:absolute;right:16px;top:-16px;display:none;align-items:center;border:1px solid #1e1f22;border-radius:4px;background:#313338;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d;overflow:visible}.message:hover .message-actions{display:flex}.message-actions button{border:0;background:none;color:#b5bac1;width:32px;height:32px;padding:0;font-size:14px;cursor:pointer}.message-actions button.delete{color:#fa777c}.reply-reference{display:block;max-width:100%;border:0;background:none;color:#b5bac1;padding:0 0 4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.reply-reference b{color:#f2f3f5;margin-right:4px}.message p small{font-size:12px;color:#949ba4;margin-left:8px}.reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.reactions button{border:0;border-radius:8px;background:#2b2d31;color:#dbdee1;padding:0 6px;min-height:24px;font-size:14px;cursor:pointer}.reactions button.mine{border:1px solid rgba(88,101,242,.5);background:#5865f226;color:#dbdee1}.message-spoiler{border-radius:3px;padding:0 2px;color:transparent;background:#1e1f22;cursor:pointer;transition:.15s ease}.message-spoiler:hover,.message-spoiler:focus{color:inherit;background:#2b2d31;outline:0}.message-attachments{display:grid;justify-items:start;gap:8px;margin-top:8px}.attachment-image{position:relative;display:block;overflow:hidden;max-width:min(520px,100%);border:0;border-radius:4px;background:#2b2d31}.attachment-image img{display:block;max-width:100%;max-height:350px;object-fit:contain}.attachment-image span{position:absolute;right:8px;bottom:8px;max-width:calc(100% - 16px);overflow:hidden;padding:4px 8px;border-radius:3px;color:#dbdee1;background:#0009;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.message-attachments video{width:min(550px,100%);max-height:350px;border-radius:4px;background:#1e1f22}.attachment-file{min-width:min(360px,100%);display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #3f4147;border-radius:8px;color:#00a8fc;background:#2b2d31;text-decoration:none}.attachment-file span,.attachment-file b,.attachment-file small{display:block}.attachment-file span{min-width:0}.attachment-file b{overflow:hidden;color:#dbdee1;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.attachment-file small{margin-top:2px;color:#949ba4;font-size:12px}.composer-file-input{display:none}.attachment-preview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:8px;border:1px solid #3f4147;border-radius:8px;margin:0 16px 8px;background:#2b2d31}.attachment-preview-list article{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;background:#1e1f22;color:#dbdee1}.attachment-preview-list b{font-size:14px}.attachment-preview-list small{color:#949ba4;font-size:12px}.attachment-preview-list button{margin-left:auto;border:0;background:none;color:#b5bac1;cursor:pointer}.mention-suggest{border:1px solid #1e1f22;border-radius:8px;background:#2b2d31;box-shadow:0 8px 16px #0000003d}.typing-state{color:#b5bac1;font-size:14px}.dm-attachment{margin-top:8px}.thread-panel{height:calc(100vh - 48px);display:flex;flex-direction:column;gap:12px;padding:16px;background:#313338;color:#dbdee1}.thread-original,.thread-replies article{display:flex;gap:16px;padding:2px 0}.thread-original p,.thread-replies p{margin:0 0 4px}.thread-original p b,.thread-replies p b{margin-right:6px;font-size:16px;font-weight:500;color:#f2f3f5}.thread-original time,.thread-replies time{color:#949ba4;font-size:12px}.thread-replies{flex:1;display:grid;align-content:start;gap:4px;overflow-y:auto;scrollbar-width:thin}.thread-divider{display:flex;align-items:center;gap:8px;color:#949ba4;font-size:12px;font-weight:600}.thread-divider:before,.thread-divider:after{content:"";flex:1;height:1px;background:#3f4147}.thread-composer{display:flex;align-items:center;gap:8px;padding:0 8px;min-height:44px;border:0;border-radius:8px;background:#383a40}.thread-composer input,.thread-composer textarea{flex:1;border:0;background:none;color:#dbdee1;outline:0;font-size:16px;padding:10px 0}.thread-composer button{border:0;background:none;color:#b5bac1;cursor:pointer}:root{--node-bg: #1e1f22;--node-bg-raised: #2b2d31;--node-panel: #2b2d31;--node-panel-2: #232428;--node-panel-hover: #35373c;--node-border: #3f4147;--node-border-strong: #5865f2;--node-text: #dbdee1;--node-muted: #949ba4;--node-faint: #6d6f78;--node-violet: #5865f2;--node-violet-2: #4752c4;--node-cyan: #00a8fc;--node-green: #23a559;--node-danger: #da373c;--node-radius: 8px;--node-radius-lg: 8px;--node-shadow: 0 8px 16px rgba(0, 0, 0, .24);--dc-guild: 72px;--dc-channels: 240px;--dc-members: 240px}html,body,#root{width:100%;height:100%;overflow:hidden;color:var(--node-text);background:var(--node-bg)}body{font-size:13px;font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:optimizeLegibility}button,input,textarea,select{font-family:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--node-violet-2);outline-offset:2px}::selection{color:#fff;background:#5865f273}*{scrollbar-width:thin;scrollbar-color:#1e1f22 transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{border-radius:8px;background:#1e1f22}.shell{grid-template-columns:72px 240px minmax(0,1fr) 240px;background:var(--node-bg)}.server-rail{gap:8px;padding:12px 0 10px;border-right:0;background:#1e1f22}.home,.server{width:48px;height:48px;border:0;background:#313338;box-shadow:none}.home .node-glyph{width:48px;height:48px;color:#fff;background:#5865f2;box-shadow:none}.server:hover,.server.active{border-radius:16px;border-color:transparent;background:#5865f2}.channels>header,.chat>header{height:48px;border-color:#3f4147;background:#2b2d31;box-shadow:0 1px #0003;-webkit-backdrop-filter:none;backdrop-filter:none}.channels>header b{font-size:16px;letter-spacing:-.02em}.channels h4,.members h4{margin-top:16px;color:#949ba4;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.channel{margin:1px 8px;padding:6px 8px;border-radius:4px;font-size:16px}.channel:hover,.channel.active{background:#4f545c52}.userbar{height:52px;padding:8px;border-top:1px solid #3f4147;background:#232428}.members{border-left:1px solid #3f4147;background:#2b2d31}.modal-backdrop,.settings-backdrop,.ui-backdrop,.ui-drawer-layer{background:#000000b3;-webkit-backdrop-filter:none;backdrop-filter:none}.modal,.settings-modal,.dialog-panel,.ui-dialog{border:0;border-radius:8px;background:#313338;box-shadow:0 8px 16px #0000003d}.primary,.media-upload,.create-event,.discover-join,.view-calendar{border:0;background:#5865f2;box-shadow:none}.primary:hover,.media-upload:hover,.create-event:hover,.discover-join:hover,.view-calendar:hover{background:#4752c4}.home-dashboard,.events-page,.discover-page,.member-page,.media-hub,.community-admin{background:#313338}.home-header{height:48px;padding:0 16px;gap:12px;border-color:var(--node-border);background:#313338}.home-header h1,.events-page h1,.discover-page h1,.media-hub>header h1,.community-admin>header h1{font-size:20px;letter-spacing:-.035em}.home-content{height:calc(100vh - 62px);grid-template-columns:minmax(0,1fr) 304px}.home-content>main{padding:16px 18px 54px}.home-banner{min-height:182px;padding:26px 32px;border-color:#846cff57;border-radius:11px;background:linear-gradient(90deg,#0b0f1ef5,#0c101fcc 43%,#090c1738 72%),url(/assets/citadela-Cg06cGdP.png) 64% 49% / cover no-repeat;box-shadow:var(--node-shadow)}.home-banner:after{display:none}.home-banner-mark{width:43px;height:43px;border-radius:11px;background:#7e5bff38;box-shadow:none}.home-banner h2{margin:6px 0;font-size:22px}.home-banner p{max-width:440px;color:#b3bbcc}.home-summary{gap:10px;margin:13px 0 19px}.home-summary article,.quick-actions button,.active-communities button,.activity-feed,.home-right>section,.admin-metrics article,.admin-card,.member-stats article,.member-card{border:0;border-radius:8px;background:#2b2d31;box-shadow:none}.home-summary article{padding:13px}.home-summary article b{font-size:17px}.quick-actions button{padding:13px}.home-right{padding:15px 13px;border-color:var(--node-border);background:#0b101ae0}.home-right>section{margin-bottom:12px;padding:8px}.events-page,.discover-page,.media-hub,.community-admin{color:var(--node-text)}.events-page>header,.discover-page>header,.media-hub>header,.community-admin>header{min-height:62px;border-color:var(--node-border);background:#090d16d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.events-layout,.discover-layout,.media-body,.admin-layout{gap:0}.events-layout>main,.discover-layout>main,.media-body>main,.admin-layout>main{padding:16px 18px 60px}.events-layout>aside,.discover-layout>aside,.media-preview,.admin-layout>aside{border-left:1px solid var(--node-border);background:#0b101ae0}.featured-event,.featured-event-card{background-image:linear-gradient(90deg,#0a0e1af2,#0c0f1d70),url(/assets/citadela-Cg06cGdP.png)!important;background-position:center!important;background-size:cover!important}.discover-page>header>label{border-color:var(--node-border);background:#0d131e}.discover-chips button,.media-toolbar button,.media-toolbar select{border-color:var(--node-border);background:#151c2a}.discover-chips button.active,.media-toolbar button.active{border-color:#987eff73;background:#7650e8}.discover-grid>article,.discover-trending article,.discover-filters,.discover-layout>aside>section{border-color:var(--node-border);border-radius:var(--node-radius);background:linear-gradient(145deg,#151d2b,#111824)}.discover-banner{min-height:116px;background:linear-gradient(180deg,#1916360d,#0c101c47),url(/assets/citadela-Cg06cGdP.png) center / cover}.member-page{padding:74px 18px 18px}.member-page>header{min-height:202px;overflow:hidden;border:1px solid var(--node-border-strong);border-radius:12px;background:linear-gradient(0deg,#0c101ce6,#0b0f1c0d 68%),url(/assets/citadela-Cg06cGdP.png) center / cover;box-shadow:var(--node-shadow)}.member-banner-pattern{opacity:.18}.member-page>header>.avatar,.member-page>header>.avatar-fallback{width:112px;height:112px;border:5px solid rgba(16,22,35,.92);box-shadow:0 12px 35px #00000073}.member-page-layout{grid-template-columns:minmax(0,1fr) 292px;gap:12px}.member-stats{gap:12px}.media-grid{gap:10px}.media-grid>article{overflow:hidden;border-color:var(--node-border);border-radius:9px;background:#121925}.media-grid>article:hover{border-color:#896cff8c;transform:translateY(-2px);box-shadow:0 12px 26px #00000047}.media-preview{padding:14px}.admin-metrics{gap:10px}.admin-metrics article{padding:13px}.admin-card{padding:13px}.admin-columns{gap:10px}.friends-overlay{background:var(--node-bg)}.friends-nav,.dm-sidebar{border-right:1px solid var(--node-border);background:#2b2d31}.dm-messages article:hover{background:#ffffff06}.dm-compose{margin:0 16px 24px;border:0;border-radius:8px;background:#383a40}.call-stage,.voice-room-info,.node-call-grid>*{border-color:var(--node-border)!important}.call-stage.expanded>footer{border:1px solid var(--node-border);border-radius:13px;background:#0f1521f0;box-shadow:var(--node-shadow)}.lk-button,.call-expand,.call-stage .hangup{border-radius:50%!important}.upcoming-events article,.activity-feed>button,.home-event,.admin-members article,.media-comments>article{border-color:#97a4c41a}@media(max-width:1280px){.shell{grid-template-columns:72px 240px minmax(0,1fr) 240px}.home-content{grid-template-columns:minmax(0,1fr) 270px}.home-summary,.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.shell{grid-template-columns:72px 240px minmax(0,1fr)}.members,.home-right,.events-layout>aside,.discover-layout>aside,.admin-layout>aside{display:none}.home-dashboard,.events-page,.discover-page,.media-hub,.community-admin{grid-column:3}.home-content,.events-layout,.discover-layout,.admin-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.shell{grid-template-columns:72px minmax(0,1fr)}.channels{display:none}.home-dashboard,.events-page,.discover-page,.member-page,.media-hub,.community-admin{grid-column:2}.home-header{padding:0 12px}.home-header>div:first-child{min-width:0}.home-search{display:none}.home-content>main,.events-layout>main,.discover-layout>main,.media-body>main,.admin-layout>main{padding:12px 10px 68px}.home-banner{min-height:166px;padding:20px;background-position:67% 50%}.home-banner-mark{display:none}.home-summary,.quick-actions,.active-communities,.member-stats,.member-page-layout{grid-template-columns:1fr}}.command-launcher span,.command-palette kbd{color:#747f94;font-size:9px}.command-layer{position:fixed;z-index:1000;inset:0;display:grid;align-items:start;justify-items:center;padding-top:min(16vh,150px);background:#02050bb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.command-palette{width:min(650px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--node-border-strong);border-radius:14px;background:#101723;box-shadow:0 32px 110px #000000b8}.command-palette>label{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--node-border);color:var(--node-violet-2)}.command-palette>label input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;font-size:16px}.command-palette>small{display:block;padding:12px 16px 6px;color:var(--node-faint);font-size:9px;font-weight:800;letter-spacing:.1em}.command-results{max-height:min(48vh,430px);overflow-y:auto;padding:4px 8px 10px}.command-results button{width:100%;display:flex;align-items:center;gap:11px;padding:10px 11px;border:0;border-radius:8px;color:#dce1ec;background:transparent;text-align:left;cursor:pointer}.command-results button.active{color:#fff;background:linear-gradient(90deg,#805bf457,#3f4d6f38)}.command-results button>i{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:9px;color:#b9a8ff;background:#7e5bee29}.command-results button>span{min-width:0;flex:1}.command-results b,.command-results small{display:block}.command-results small{margin-top:3px;color:var(--node-muted);font-size:9px}.command-results p{padding:25px;color:var(--node-muted);text-align:center}.command-palette>footer{display:flex;gap:18px;padding:9px 14px;border-top:1px solid var(--node-border);color:var(--node-faint);font-size:9px;background:#0d131e}.connection-banner{position:fixed;z-index:1200;top:0;left:50%;display:flex;align-items:center;gap:8px;padding:7px 16px;border-radius:0 0 9px 9px;color:#fff;font-size:11px;font-weight:700;transform:translate(-50%);box-shadow:0 10px 30px #0007}.connection-banner.offline{background:#c94751}.connection-banner.restored{background:#269565}.global-settings{min-height:430px;display:grid;grid-template-columns:185px minmax(0,1fr);margin:-18px}.global-settings>nav{padding:14px 8px;border-right:1px solid var(--node-border);background:#0c121c}.global-settings>nav button{width:100%;padding:9px 11px;border:0;border-radius:7px;color:var(--node-muted);background:transparent;text-align:left;cursor:pointer}.global-settings>nav button:hover,.global-settings>nav button.active{color:#fff;background:#20283a}.global-settings>main{padding:26px}.settings-section{display:grid;gap:16px}.settings-section h3,.settings-section p{margin:0}.settings-section p,.settings-section>span{color:var(--node-muted);line-height:1.55}.settings-section>label:not(.settings-switch){display:grid;gap:7px;color:#b8c0d0;font-size:10px;font-weight:700}.settings-section select{width:100%;padding:10px;border:1px solid var(--node-border);border-radius:8px;color:#fff;background:#0d131e}.settings-switch{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--node-border);border-radius:9px;background:#151c29}.settings-switch input{accent-color:var(--node-violet)}.settings-switch b,.settings-switch small{display:block}.settings-switch small{margin-top:3px;color:var(--node-muted)}.sound-test-row{display:flex;flex-wrap:wrap;gap:8px}.sound-test-row .primary.compact{width:auto}.settings-section input[type=range]{width:100%;accent-color:#5865f2}.primary.compact{width:auto;justify-self:start}.shortcut-list{margin:0}.shortcut-list div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--node-border)}.shortcut-list dd{margin:0;color:#b9a8ff}html[data-density=compact] .message,html[data-density=compact] .dm-messages article,html[data-density=compact] .friend-row,html[data-density=compact] .home-friend{padding-top:4px!important;padding-bottom:4px!important}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-status=idle] .avatar-presence>i{background:#e3ad4e!important}html[data-status=dnd] .avatar-presence>i{background:#e65361!important}html[data-status=invisible] .avatar-presence>i{background:#667084!important}.member.idle .avatar-presence>i{background:#e3ad4e!important}.member.dnd .avatar-presence>i{background:#e65361!important}.member.invisible .avatar-presence>i,.member.offline .avatar-presence>i{background:#667084!important}.ui-toast.warning{border-color:#eeb14952}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:8px 4px 12px;border-bottom:1px solid var(--node-border);color:var(--node-muted);font-size:10px}.notification-toolbar button{border:0;color:#aa97ff;background:transparent;cursor:pointer}.notification-toolbar button:disabled{opacity:.4;cursor:default}.notification-list>button.unread{position:relative;background:#7d5bee1a}.notification-list>button.unread:before{content:"";position:absolute;left:3px;width:4px;height:4px;border-radius:50%;background:#9878ff}.notification-list>button.read{opacity:.72}@media(max-width:1040px){.command-launcher{right:16px}}@media(max-width:720px){.command-launcher span{display:none}.global-settings{grid-template-columns:1fr}.global-settings>nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--node-border)}.global-settings>nav button{width:auto;white-space:nowrap}}.emoji-picker{position:absolute;right:12px;bottom:calc(100% + 8px);z-index:40;width:340px;max-height:320px;overflow:auto;padding:8px;border:0;border-radius:8px;background:#2b2d31;box-shadow:0 8px 16px #0000003d;color:#dbdee1}.emoji-picker section+section{margin-top:10px}.emoji-picker h4{margin:0 6px 6px;color:#949ba4;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.emoji-picker div{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.emoji-picker button{width:36px;height:36px;border:0;border-radius:4px;background:transparent;font-size:20px;line-height:1;cursor:pointer}.emoji-picker button:hover{background:#35373c}.message-actions .emoji-picker,.dm-message-actions .emoji-picker{right:0;bottom:auto;top:calc(100% + 6px)}.emoji-picker-tabs{display:flex;gap:4px;margin:0 0 8px}.emoji-picker-tabs button{flex:1;height:28px!important;width:auto!important;font-size:12px;font-weight:600;color:#b5bac1}.emoji-picker-tabs button.active{color:#fff;background:#404249}.gif-grid input{width:100%;margin-bottom:8px;padding:8px;border:0;border-radius:4px;background:#1e1f22;color:#dbdee1}.gif-grid>div{grid-template-columns:repeat(3,1fr)!important}.gif-grid button{width:100%!important;height:88px!important;overflow:hidden;padding:0}.gif-grid img{width:100%;height:100%;object-fit:cover}.sticker-upload{display:grid;gap:6px;margin-bottom:8px;color:#949ba4;font-size:12px}.media-lightbox{position:fixed;inset:0;z-index:11000;display:grid;grid-template-rows:48px 1fr 32px;background:#000000eb;color:#f2f3f5}.media-lightbox>header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#1e1f22}.media-lightbox>header b{font:600 14px/1 Figtree,gg sans,sans-serif}.media-lightbox>header div{display:flex;gap:8px}.media-lightbox>header a,.media-lightbox>header button,.lightbox-nav{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:4px;background:#2b2d31;color:#dbdee1;cursor:pointer;text-decoration:none}.media-lightbox>header a:hover,.media-lightbox>header button:hover,.lightbox-nav:hover{background:#35373c;color:#fff}.lightbox-stage{display:grid;place-items:center;min-height:0;padding:24px 72px;cursor:zoom-in}.lightbox-stage.zoomed{cursor:zoom-out;overflow:auto}.lightbox-stage img,.lightbox-stage video{max-width:min(96vw,1200px);max-height:calc(100vh - 120px);object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #00000073}.lightbox-stage.zoomed img{max-width:none;max-height:none;width:auto;height:auto}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px}.lightbox-nav.prev{left:16px}.lightbox-nav.next{right:16px}.media-lightbox>footer{display:grid;place-items:center;color:#949ba4;font-size:12px}.shortcuts-overlay{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:24px;background:#000000d9}.shortcuts-overlay>section{width:min(920px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;border-radius:8px;background:#313338;color:#dbdee1;box-shadow:0 8px 32px #0006}.shortcuts-overlay header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #3f4147}.shortcuts-overlay h2{margin:0;font:600 20px/24px Figtree,gg sans,sans-serif;color:#f2f3f5}.shortcuts-overlay header button{width:36px;height:36px;border:0;border-radius:4px;background:none;color:#b5bac1;cursor:pointer}.shortcuts-overlay header button:hover{background:#2b2d31;color:#fff}.shortcuts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}.shortcuts-grid article{background:#2b2d31;border-radius:8px;padding:14px}.shortcuts-grid h3{margin:0 0 12px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#949ba4}.shortcuts-grid dl{margin:0;display:grid;gap:10px}.shortcuts-grid dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.shortcuts-grid dt{font-size:13px;color:#dbdee1}.shortcuts-grid dd{margin:0;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.shortcuts-grid kbd{min-width:22px;padding:3px 6px;border-radius:4px;background:#1e1f22;color:#f2f3f5;font:600 11px/1 Figtree,gg sans,monospace;text-align:center}@media(max-width:900px){.shortcuts-grid{grid-template-columns:1fr}}.overlay-open{overflow:hidden}.ui-backdrop,.ui-drawer-layer{position:fixed;inset:0;z-index:60;background:#000000b3}.ui-backdrop{display:grid;place-items:center;padding:20px}.ui-dialog{width:min(440px,100%);max-height:min(760px,calc(100vh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:0;border-radius:4px;background:#313338;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d;animation:dialog-in .16s ease-out}.ui-dialog>header,.ui-drawer>header{min-height:68px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #2a2b31}.ui-dialog h2,.ui-drawer h2{margin:0;font:600 20px/24px Inter,sans-serif;color:#f2f3f5}.ui-dialog header p,.ui-drawer header p{margin:4px 0 0;color:#858a95;font-size:11px}.ui-close{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;background:none;color:#9297a2;cursor:pointer}.ui-close:hover{color:#fff;background:#292b31}.ui-dialog-body,.ui-drawer-body{min-height:0;overflow-y:auto;padding:20px;scrollbar-width:none}.ui-dialog-body::-webkit-scrollbar,.ui-drawer-body::-webkit-scrollbar{display:none}.ui-dialog-body label{display:block;margin:14px 0;color:#abb0c0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ui-dialog-body input,.ui-dialog-body textarea,.ui-dialog-body select{display:block;width:100%;margin-top:7px;padding:10px 12px;border:0;border-radius:4px;outline:0;background:#1e1f22;color:#dbdee1}.ui-dialog-body textarea{min-height:90px;resize:vertical}.ui-dialog-body input:focus,.ui-dialog-body textarea:focus,.ui-dialog-body select:focus{border-color:#5865f2;box-shadow:0 0 0 1px #5865f2}.ui-dialog:has(.roles-manager),.ui-dialog:has(.manage-channels){width:min(760px,calc(100vw - 30px))}.ui-drawer-layer{display:flex;justify-content:flex-end;background:#05060980}.ui-drawer{width:min(440px,100vw);height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);background:#313338;border-left:0;box-shadow:0 8px 16px #0000003d;animation:drawer-in .2s ease-out}.ui-popover{position:absolute;z-index:70;min-width:220px;padding:8px;border:0;border-radius:4px;background:#111214;box-shadow:0 8px 16px #0000003d}.ui-popover.fixed{position:fixed;z-index:85}.ui-popover.fixed.left,.ui-popover.fixed.right{right:auto}.ui-popover.right{left:calc(100% + 8px)}.ui-popover.left{right:calc(100% + 8px)}.ui-context-menu{position:fixed;z-index:90;width:220px;max-height:calc(100vh - 20px);overflow-y:auto;padding:6px 8px;border:0;border-radius:4px;background:#111214;box-shadow:0 8px 16px #0000003d;scrollbar-width:none;animation:dialog-in .12s ease-out}.ui-context-menu::-webkit-scrollbar{display:none}.ui-context-menu button{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:5px;background:none;color:#d9dbe0;text-align:left;font-size:11px;cursor:pointer}.ui-context-menu button.danger{margin:0;color:#f06d76}.ui-context-menu button.danger:hover{background:#d84d59;color:#fff}.ui-context-menu hr{height:1px;margin:6px 4px;border:0;background:#303138}.ui-context-menu small{display:block;padding:6px 9px 3px;color:#747984;font-size:9px;font-weight:800;letter-spacing:.07em}.ui-tooltip{position:relative;display:inline-flex}.ui-tooltip:hover:after{content:attr(data-tooltip);position:absolute;z-index:80;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:220px;padding:6px 8px;border-radius:5px;background:#050609;color:#fff;font-size:10px;pointer-events:none}.ui-toasts{position:fixed;z-index:100;right:18px;bottom:18px;display:grid;gap:8px}.ui-toast{min-width:280px;max-width:420px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #373941;border-radius:10px;background:#1c1d22;box-shadow:0 14px 40px #0009}.ui-toast>svg{width:19px}.ui-toast.success>svg{color:#4fc487}.ui-toast.error>svg{color:#ef6974}.ui-toast.info>svg{color:#8c7cf2}.ui-toast span{flex:1;font-size:12px}.ui-toast button{border:0;background:none;color:#858a95;cursor:pointer}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes drawer-in{0%{transform:translate(100%)}}@media(max-width:600px){.ui-backdrop{padding:0}.ui-dialog{width:100%;height:100%;max-height:none;border:0;border-radius:0}.ui-toasts{left:10px;right:10px;bottom:10px}.ui-toast{min-width:0;width:100%}}.ui-confirm-form{display:grid;gap:12px}.ui-confirm-form label{display:grid;gap:6px;color:#b5bac1;font-size:12px;font-weight:700}.ui-confirm-form input{width:100%;padding:10px;border:0;border-radius:4px;background:#1e1f22;color:#dbdee1;font-size:16px}.ui-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.ui-confirm-actions button{min-height:38px;padding:0 16px;border:0;border-radius:4px;background:#4e5058;color:#fff;cursor:pointer}.ui-confirm-actions .primary{background:#5865f2}.ui-confirm-actions .danger{background:#da373c}.identity-avatar{position:relative;display:grid;place-items:center;flex:none;overflow:visible;border-radius:50%;background-position:center;background-size:cover;color:#fff;font-weight:800;isolation:isolate}.identity-cosmetics{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:2}.identity-cosmetics>.premium-avatar-decoration{position:absolute;z-index:3;width:calc(100% * var(--cosmetic-size, 1.48));height:calc(100% * var(--cosmetic-size, 1.48));left:50%;top:50%;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;transform:translate(calc(-50% + var(--cosmetic-offset-x, 0) * 1%),calc(-50% + var(--cosmetic-offset-y, 0) * 1%))}.identity-cosmetics>.premium-avatar-decoration.layer-behind{z-index:0}.identity-nameplate.has-asset{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-width:132px;max-width:100%;padding:0 46px;overflow:visible;border-radius:4px;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;text-shadow:0 1px 2px #000c}.identity-nameplate.has-asset.full{height:36px;min-width:168px;padding:0 56px}.identity-nameplate.has-asset>b,.identity-nameplate.has-asset.compact>b,.identity-nameplate.has-asset.full>b{color:var(--nameplate-text, #fff);font-weight:600}.identity-nameplate.has-asset>i,.identity-nameplate.has-asset>small{display:none}.identity-nameplate.has-asset:after{display:none}.identity-preview[style*=background-image],.identity-popout[style*=background-image]{background-position:center;background-size:cover}.premium-profile-effect{position:absolute;inset:0;z-index:1;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:var(--cosmetic-opacity, .92);pointer-events:none}.identity-popout[style*=background-image]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0000001f,#23242873 48%,#232428c7)}.identity-popout.has-profile-frame .popout-content,.identity-popout.has-profile-frame .popout-avatar-row{margin-left:18px;margin-right:18px}.identity-popout.has-profile-frame .popout-content{margin-bottom:20px}.identity-popout>.premium-profile-effect,.identity-popout>.profile-frame-layer{position:absolute;inset:0;pointer-events:none}.identity-popout>.premium-profile-effect{z-index:1}.identity-popout>.profile-frame-layer{z-index:8}.identity-popout>*:not(.premium-profile-effect):not(.profile-frame-layer){position:relative;z-index:2}.profile-frame-layer.has-asset,.profile-frame-layer[style*=background-image]{border:0!important;box-shadow:none;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.identity-cosmetics:not(.has-asset)[data-decoration]{inset:-8%;border-radius:50%;background:radial-gradient(circle at 72% 7%,#fff8 0 3%,transparent 4%),radial-gradient(circle at 15% 78%,#8b75ff99 0 4%,transparent 5%)}.identity-cosmetics:not(.has-asset)[data-decoration=orbit]{inset:-13%;border:max(1px,calc(1em / 18)) solid #9c84ff;border-left-color:transparent}.identity-cosmetics:not(.has-asset)[data-decoration=crystal]:before,.identity-cosmetics:not(.has-asset)[data-decoration=crystal]:after{content:"";position:absolute;width:22%;aspect-ratio:1;border:max(1px,.05em) solid #75d9ed;transform:rotate(45deg)}.identity-cosmetics[data-decoration=crystal]:before{right:-4%;top:2%}.identity-cosmetics[data-decoration=crystal]:after{left:0;bottom:-3%}.identity-cosmetics:not(.has-asset)[data-decoration=phoenix]{inset:-14%;border:max(2px,.0625em) solid #ff7a59;border-bottom-color:#ffd166;box-shadow:0 0 18px #ff7a5988}.identity-cosmetics:not(.has-asset)[data-decoration=neon-ring]{inset:-12%;border:max(2px,calc(1em / 14)) solid #39ff14;box-shadow:0 0 12px #39ff1488,inset 0 0 10px #39ff1444}.identity-cosmetics:not(.has-asset)[data-decoration=frost]{inset:-10%;border:max(2px,.0625em) solid #9ad7ff;box-shadow:0 0 16px #9ad7ff66}.identity-cosmetics:not(.has-asset)[data-decoration=glitch]{inset:-12%;border:max(2px,calc(1em / 18)) solid #ff2bd6;border-left-color:#2bfff2;animation:identity-cosmetic-glitch 1.2s steps(2,end) infinite}@keyframes identity-cosmetic-glitch{50%{filter:hue-rotate(40deg);transform:translate(1px,-1px)}}.identity-cosmetics:not(.has-asset)[data-animation=rotate]{animation:identity-cosmetic-rotate 8s linear infinite}.identity-cosmetics.has-asset[data-animation=breathe]>.premium-avatar-decoration,.identity-cosmetics.has-asset[data-animation=pulse]>.premium-avatar-decoration{animation:identity-cosmetic-glow 2.8s ease-in-out infinite}.identity-cosmetics.has-asset[data-animation=shimmer]>.premium-avatar-decoration{animation:identity-cosmetic-shimmer 4s linear infinite}@keyframes identity-cosmetic-glow{50%{filter:brightness(1.18)}}@keyframes identity-cosmetic-shimmer{50%{filter:saturate(1.2) brightness(1.08)}}.identity-cosmetics[data-animation=float]:before,.identity-cosmetics[data-animation=float]:after{animation:identity-cosmetic-float 3s ease-in-out infinite}@keyframes identity-cosmetic-rotate{to{transform:rotate(360deg)}}@keyframes identity-cosmetic-float{50%{translate:0 -8%}}.identity-preview[data-background=nebula],.identity-popout[data-background=nebula]{background-image:radial-gradient(circle at 18% 20%,#a75bff44,transparent 38%),radial-gradient(circle at 82% 62%,#315cdb38,transparent 44%)}.identity-preview[data-background=midnight],.identity-popout[data-background=midnight]{background-color:#080d17}.popout-badges[data-effect=spark] .identity-badge{animation:identity-badge-spark 3s steps(1,end) infinite}.popout-badges[data-effect=prism] .identity-badge{animation:identity-badge-prism 5s linear infinite}@keyframes identity-badge-spark{50%{opacity:.72}}@keyframes identity-badge-prism{50%{color:#60dce9}}.identity-presence{display:inline-flex;align-items:center;gap:6px;color:#9ca2b4}.identity-presence i{width:10px;height:10px;border-radius:50%;background:#596071}.identity-presence.online i{background:#43c986}.identity-presence.idle i{background:#e2ad50}.identity-presence.dnd i{background:#e65766}.identity-name{position:relative;display:inline-flex;align-items:baseline;gap:7px}.identity-name small{color:#9399ab}.identity-nameplate{--nameplate-accent: #8b75ff;--nameplate-secondary: #5d4bc1;--nameplate-text: #fff;position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;border-radius:5px;color:var(--nameplate-accent);line-height:1.2;isolation:isolate}.identity-nameplate>b{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.identity-nameplate>i{color:var(--nameplate-accent);font-size:.85em;font-style:normal}.identity-nameplate[data-nameplate].compact{padding:1px 4px;background:linear-gradient(90deg,color-mix(in srgb,var(--nameplate-accent) 18%,transparent),transparent)}.identity-nameplate.full{flex-wrap:wrap;padding:6px 10px;color:var(--nameplate-text);background:linear-gradient(110deg,var(--nameplate-accent),var(--nameplate-secondary));box-shadow:0 5px 18px color-mix(in srgb,var(--nameplate-accent) 26%,transparent)}.identity-nameplate.full>small{flex-basis:100%;color:color-mix(in srgb,var(--nameplate-text) 78%,transparent);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.identity-nameplate.nameplate-gradient>b,.identity-nameplate.nameplate-premium.compact>b{color:var(--nameplate-accent)}.identity-nameplate.nameplate-animated:after,.identity-nameplate.nameplate-premium:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,#ffffff24,transparent);transform:translate(-110%);animation:nameplate-accent 5s ease-in-out infinite}@keyframes nameplate-accent{55%,to{transform:translate(110%)}}.identity-badge,.identity-role{display:inline-flex;align-items:center;gap:5px;border-radius:4px;padding:4px 6px;background:#111214;font-size:12px;font-weight:500}.identity-role{border:0}.identity-role i{width:12px;height:12px;border-radius:50%}.identity-banner{height:60px;background-position:center;background-size:cover}.identity-preview{position:relative;overflow:hidden;border-radius:8px;background:#232428;border:0}.identity-preview>.identity-avatar{margin:-40px 0 0 16px;border:6px solid #232428}.identity-preview>div:last-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:9px 18px 16px}.identity-preview p{flex-basis:100%;margin:2px 0;color:#aeb4c5}.identity-card{border:0;background:#111214;border-radius:8px;overflow:hidden}.identity-card-body{padding:12px 16px 16px}.identity-card-body>p{line-height:1.5}.identity-badges,.identity-connections{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.identity-connections a{display:flex;align-items:center;gap:5px;color:#00a8fc;text-decoration:none;border:0;padding:6px 8px;border-radius:4px;background:#2b2d31}.identity-popout{width:300px;border-radius:8px;background:#232428;border:0;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d;overflow:hidden}.identity-popout.premium{position:fixed;z-index:140;width:300px;max-height:calc(100vh - 16px);overflow:hidden auto;color:#dbdee1;background:#232428;border:0;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d;animation:popout-enter .16s cubic-bezier(.2,.75,.2,1);transform-origin:center}@keyframes popout-enter{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.identity-popout.premium .identity-banner{height:60px}.profile-frame-layer{position:absolute;inset:0;z-index:8;border:0;border-radius:inherit;pointer-events:none;box-shadow:none}.profile-frame-layer[data-frame]:not(.has-asset):not([style*=background-image]){box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--identity-accent, #8b75ff) 70%,transparent)}.profile-frame-layer:before,.profile-frame-layer:after{display:none;content:none}.popout-profile-effect{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:7;opacity:.5}.effect-sparkle .popout-profile-effect:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 15% 20%,#fff 0 1px,transparent 2px),radial-gradient(circle at 75% 30%,var(--identity-accent) 0 2px,transparent 3px),radial-gradient(circle at 45% 80%,#fff 0 1px,transparent 2px);background-size:90px 80px;animation:profile-sparkle 8s linear infinite}@keyframes profile-sparkle{to{transform:rotate(12deg) translateY(-40px)}}.popout-avatar-row{display:flex;justify-content:space-between;align-items:end;padding:0 16px;margin-top:-40px;position:relative;z-index:9;min-height:80px}.popout-avatar-presence{position:relative;display:block;overflow:visible}.popout-avatar-presence>.identity-avatar{border:6px solid #232428}.popout-avatar-edit{position:absolute;inset:6px;z-index:3;display:grid;place-items:center;border:0;border-radius:50%;background:#00000073;color:#fff;opacity:0;cursor:pointer}.popout-avatar-presence:hover .popout-avatar-edit{opacity:1}.popout-avatar-presence>.identity-presence{position:absolute;right:2px;bottom:3px;background:#232428;border:4px solid #232428;border-radius:50%;font-size:0}.popout-avatar-presence>.identity-presence i{width:16px;height:16px}.popout-badge-tray{display:flex;gap:2px;margin:0;padding:4px;border-radius:8px;background:#111214}.popout-avatar-tools{display:flex;align-items:end;gap:8px;margin-left:auto;padding-bottom:8px}.popout-badge-tray .identity-badge{font-size:0;padding:4px;background:transparent}.popout-badge-tray .identity-badge svg{width:16px;height:16px}.popout-top-actions{display:flex;gap:8px;padding-bottom:8px;margin-left:8px}.popout-top-actions button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#1e1f22;color:#dbdee1;cursor:pointer}.popout-top-actions button:hover{background:#35373c}.popout-identity{padding:0 0 12px;position:relative;z-index:9}.popout-display-name{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:#f2f3f5}.popout-identity .identity-name b{font-size:20px;text-shadow:none}.popout-username{display:flex;align-items:center;gap:7px;margin-top:2px;color:#b5bac1;font-size:14px}.popout-username span,.popout-username em{border-left:1px solid #3f4147;padding-left:7px;font-style:normal}.popout-username em{color:color-mix(in srgb,var(--identity-accent) 75%,#fff);max-width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popout-badges{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.popout-badges .identity-badge{font-size:0;padding:5px}.popout-badges .identity-badge svg{width:17px;height:17px}.popout-status{display:inline-flex;margin:10px 0 0;padding:8px 10px;border:0;border-radius:8px;background:#2b2d31;color:#dbdee1;font-size:14px}.popout-content{display:flex;flex-direction:column;margin:8px 16px 16px;padding:12px;border:0;border-radius:8px;background:#111214;position:relative;z-index:9}.popout-identity .identity-nameplate{font-size:20px;line-height:1.2}.popout-identity .identity-nameplate.has-asset{height:32px;min-width:160px;margin:0 0 4px;font-size:16px}.popout-primary,.popout-message,.popout-self-actions{order:99}.popout-self-actions{display:grid;gap:8px}.identity-popout.card-size-compact,.identity-popout.card-size-default,.identity-popout.card-size-expanded{width:300px;max-height:min(560px,calc(100vh - 16px))}.identity-popout.card-layout-modern .popout-content{display:grid;grid-template-columns:1fr 1fr;gap:5px 9px}.identity-popout.card-layout-modern .popout-content>.popout-primary,.identity-popout.card-layout-modern .popout-content>.popout-message{grid-column:1 / -1}.identity-popout.card-layout-social .popout-content>section,.identity-popout.card-layout-social .popout-content>a,.identity-popout.card-layout-social .popout-content>div{border-radius:10px;margin-bottom:5px;padding:9px;background:#ffffff08}.identity-popout.card-layout-gaming{background-color:#0c1920}.identity-popout.card-layout-creator{background-color:#211522}.popout-safe-featured{display:flex;align-items:center;gap:9px;border-radius:9px;background:linear-gradient(135deg,#8068ef1c,transparent)}.popout-safe-featured>span{font-size:22px}.popout-safe-featured>div>b{color:#aeb4c5;font-size:9px}.popout-safe-featured p{margin:3px 0 0}.popout-safe-featured.now-playing{color:#69dc8a}.popout-content>section{padding:12px 0;border-bottom:1px solid #3f4147}.popout-content>section:last-of-type{border-bottom:0}.popout-content>section>b{display:block;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px}.popout-roles{display:flex;gap:4px;flex-wrap:wrap}.popout-roles>span:last-child:not(.identity-role){font-size:12px;padding:4px 8px;background:#2b2d31;border-radius:4px}.identity-role{border:0;border-radius:4px;background:#2b2d31;color:#dbdee1;padding:4px 8px}.popout-member-since>div{display:flex;flex-wrap:wrap;gap:12px}.popout-member-since span{display:inline-flex;align-items:center;gap:8px;color:#dbdee1;font-size:14px}.popout-since-app,.popout-since-server{width:16px;height:16px;border-radius:4px;background:#5865f2}.popout-since-server{background:#23a559}.popout-bio{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;margin:0;color:#e0e2ea;font-size:13px}.popout-link{border:0;background:none;color:color-mix(in srgb,var(--identity-accent) 70%,#fff);padding:7px 0 0;cursor:pointer;font-weight:700}.popout-activity article{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--identity-accent) 18%,#171c27),#151923)}.popout-activity article>span{font-size:25px}.popout-activity strong,.popout-activity p,.popout-activity small{display:block;margin:0}.popout-activity p{font-size:13px}.popout-activity small{color:#9299aa;margin-top:2px}.popout-connection{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin:9px 2px;padding:9px;border:1px solid #ffffff13;border-radius:8px;color:#f0f1f7;text-decoration:none}.popout-connection span{color:#979eaf;overflow:hidden;text-overflow:ellipsis}.popout-mutuals{display:flex;gap:5px;margin:8px 0}.popout-mutuals button{border:0;background:none;color:#b4bac9;padding:5px 2px;cursor:pointer;font-size:11px}.popout-mutuals button:hover{color:#fff;text-decoration:underline}.popout-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:3px;background:#5865f2;color:#fff;padding:2px 16px;min-height:32px;font-weight:500;font-size:14px;cursor:pointer}.popout-primary:disabled{opacity:.55}.popout-message{display:flex;margin-top:8px;border:0;background:#1e1f22;border-radius:4px;overflow:hidden}.popout-message:focus-within{outline:1px solid #5865f2}.popout-message input{flex:1;min-width:0;border:0;background:none;color:#dbdee1;padding:10px 12px;outline:0}.popout-message button{border:0;background:none;color:#b5bac1;padding:0 10px;cursor:pointer}.popout-more-menu{position:absolute;right:12px;top:118px;z-index:20;width:220px;padding:6px 8px;background:#111214;border:0;border-radius:4px;box-shadow:0 8px 16px #0000003d}.popout-timeout-menu{display:grid;gap:2px;margin:2px 0 6px 12px}.popout-timeout-menu button{color:#b5bac1;font-size:13px}.popout-more-menu button{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:7px;border:0;background:none;color:#e2e4ec;text-align:left;padding:8px;border-radius:5px;cursor:pointer}.popout-more-menu button:hover{background:#292e3d}.popout-more-menu hr{border:0;border-top:1px solid #303546}.identity-popout-loading{height:510px;position:relative;background:#121722}.identity-popout-loading>div{height:116px;background:linear-gradient(100deg,#252a3a,#343b52,#252a3a);background-size:200% 100%;animation:identity-shimmer 1.4s infinite}.identity-popout-loading>span{display:block;width:82px;height:82px;border-radius:50%;margin:-38px 0 0 18px;background:#343a4c;border:5px solid #121722}.identity-popout-loading>i,.identity-popout-loading>p{display:block;margin:12px 18px;border-radius:6px;background:#282e3d}.identity-popout-loading>i{width:48%;height:26px}.identity-popout-loading>p{height:180px}.identity-popout-error{padding:22px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.identity-popout-error p{grid-column:1/-1;color:#9ba2b4}.identity-popout.dark-text .popout-identity{color:#10131c}.identity-popout.dark-text .popout-username{color:#292e3a}.identity-popout.dark-text .popout-status{color:#171b24!important;background:#fff5}@media(prefers-reduced-motion:reduce){.identity-popout.premium,.effect-sparkle .popout-profile-effect:before,.identity-cosmetics,.identity-cosmetics:before,.identity-cosmetics:after,.popout-badges .identity-badge{animation:none!important;transition:none!important}.identity-nameplate:after{animation:none!important}}.popout-friend-request{display:grid;grid-template-columns:1fr 1fr;gap:7px}.popout-secondary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #ffffff16;border-radius:8px;padding:9px;color:#d7dbe6;background:#ffffff08}.profile-interaction-backdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:20px;background:#05070bc9}.profile-interaction-dialog{width:min(470px,94vw);max-height:76vh;overflow:auto;border:1px solid #ffffff18;border-radius:14px;padding:18px;background:#141925;color:#edf0fb;box-shadow:0 24px 80px #000}.profile-interaction-dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.profile-interaction-dialog h2{margin:0;font-size:17px}.profile-interaction-dialog button,.profile-interaction-dialog textarea,.profile-interaction-dialog select{box-sizing:border-box;border:1px solid #ffffff16;border-radius:8px;padding:9px;color:inherit;background:#0d121c}.profile-interaction-dialog form{display:grid;gap:10px}.profile-interaction-dialog label{display:grid;gap:6px}.profile-interaction-dialog textarea{width:100%;min-height:110px;resize:vertical}.profile-interaction-dialog form>small{text-align:right;color:#8f98ab}.interaction-list{display:grid;gap:7px}.interaction-list article{display:flex;align-items:center;gap:10px;padding:9px;border-radius:9px;background:#ffffff07}.interaction-list article>span:nth-child(2){display:grid}.interaction-list small{color:#919aaf}.mutual-community-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#7457df;color:#fff;font-size:11px;font-weight:800}@media(max-width:560px){.identity-popout.premium{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)}}.identity-popout>p{padding:0 15px 15px;color:#c5c9d5}.identity-popout.compact{padding:12px;display:flex;gap:9px;align-items:center}.identity-popout.skeleton{height:210px;background:linear-gradient(100deg,#131824 30%,#242a39,#131824 70%);background-size:200% 100%;animation:identity-shimmer 1.4s infinite}@keyframes identity-shimmer{to{background-position:-200% 0}}.cosmetics-engine{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;color:#dbdee1;background:#313338}.cosmetics-engine>header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #3f4147;background:#2b2d31}.cosmetics-engine>header>div{display:flex;align-items:center;gap:11px}.cosmetics-engine>header svg{color:#9579ff}.cosmetics-engine>header span{display:grid}.cosmetics-engine>header small{color:#7c8598}.cosmetics-engine>header>button{border:0;color:#9ca4b5;background:transparent;cursor:pointer}.cosmetics-body{min-height:0;display:grid;grid-template-columns:220px minmax(420px,1fr) 390px;flex:1}.cosmetics-body>aside:first-child{padding:17px 10px;border-right:1px solid #ffffff0d;background:#111722}.cosmetics-body aside h2{margin:12px 8px 7px;color:#6f788b;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.cosmetics-body>aside:first-child>button{width:100%;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;padding:9px;color:#8e97a9;background:transparent;text-align:left;cursor:pointer}.cosmetics-body>aside:first-child>button svg{width:16px}.cosmetics-body>aside:first-child>button.active{color:#fff;background:#775dde28}.cosmetic-scope{display:flex;gap:4px;padding:0 8px}.cosmetic-scope button{flex:1;border:1px solid #ffffff0d;border-radius:7px;padding:7px;color:#818a9d;background:#171e2a;cursor:pointer}.cosmetic-scope button.active{border-color:#8068ef;color:#fff}.cosmetics-body>main{overflow-y:auto;padding:24px}.cosmetics-body>main>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cosmetics-body>main h1{margin:0;font-size:22px}.cosmetics-body>main p{margin:5px 0;color:#818a9c}.cosmetics-body>main>header>span{display:flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;color:#9e91dc;background:#765ade18;font-size:10px}.cosmetics-body>main>header svg{width:14px}.cosmetic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:9px}.cosmetic-grid>button{position:relative;min-height:190px;display:flex;align-items:flex-start;flex-direction:column;border:1px solid #ffffff0e;border-radius:12px;padding:9px;color:#d5d9e4;background:#151c28;text-align:left;cursor:pointer;overflow:hidden}.cosmetic-grid>button:hover{transform:translateY(-2px);border-color:#fff2}.cosmetic-grid>button.equipped{border-color:#8068ef;box-shadow:0 0 0 1px #8068ef55}.cosmetic-grid>button.locked{opacity:.48}.cosmetic-item-preview,.cosmetic-none{position:relative;width:100%;height:105px;display:grid;place-items:center;border-radius:8px;margin-bottom:8px;overflow:hidden;background:radial-gradient(circle,#7762d966,transparent 55%),#090e16}.cosmetic-none{font-size:34px;color:#667084}.cosmetic-item-preview.type-avatar_decoration:before{content:"";position:absolute;width:48px;height:48px;border-radius:50%;background:#2b2d31;box-shadow:0 0 0 3px #1e1f22}.cosmetic-item-preview[style*=background-image]{background-color:#10131c;background-position:center;background-repeat:no-repeat;background-size:contain}.cosmetic-item-preview.type-avatar_decoration[style*=background-image]{background-size:86%}.cosmetic-item-preview.type-profile_background[style*=background-image]{background-size:cover}.cosmetic-item-preview.type-profile_effect[style*=background-image]{background-size:contain}.cosmetic-item-preview.type-nameplate[style*=background-image]{background-size:92% auto}.cosmetic-item-preview.type-profile_frame[style*=background-image]{background-size:contain}.asset-crystal:after,.asset-prism:after{border-radius:12px;transform:rotate(45deg)}.asset-royal:before,.asset-ethereon:before{border-color:#efbd55;box-shadow:0 0 14px #d99b4b55}.asset-nebula,.asset-stars{background:radial-gradient(circle at 35% 30%,#b879ff,#3541a3 30%,#080d18 68%)}.asset-midnight{background:linear-gradient(145deg,#172338,#090d16)}.asset-spark:after{border:0;background:radial-gradient(circle,#fff 0 4%,transparent 6%),radial-gradient(circle at 20% 70%,#8d72ff 0 4%,transparent 6%)}.rarity{border-radius:999px;margin-bottom:5px;padding:3px 6px;font-size:8px;text-transform:uppercase;background:#ffffff0a}.rarity.rare{color:#68a9ff}.rarity.epic{color:#b778ff}.rarity.legendary{color:#f0b95b}.rarity.mythic{color:#ff6db1}.cosmetic-grid>button>b{font-size:12px}.cosmetic-grid>button>small{color:#717a8d}.cosmetic-grid>button>em{position:absolute;right:7px;top:7px;display:flex;align-items:center;gap:3px;border-radius:999px;padding:4px 6px;color:#fff;background:#735bdd;font-size:8px;font-style:normal}.cosmetic-grid>button>em svg{width:11px}.cosmetic-error{border-radius:8px;padding:9px;color:#ff929b;background:#7926322e}.cosmetic-live-preview{overflow-y:auto;padding:24px;border-left:1px solid #ffffff0d;background:#101621}.cosmetic-live-preview>small{display:block;margin-bottom:10px;color:#747d90;letter-spacing:.08em}.cosmetic-live-preview ol{border:1px solid #ffffff0c;border-radius:10px;padding:15px 15px 15px 34px;color:#8992a4;background:#151c28;line-height:1.8}.cosmetics-preview{--cosmetic-accent: #8068ef;--cosmetic-secondary: #302b63;position:relative;display:flex;flex-direction:column;width:min(100%,300px);overflow:hidden;border:0;border-radius:8px;background:#1e1f22;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d;isolation:isolate}.cosmetics-preview.shop-card{aspect-ratio:2 / 3}.cosmetics-preview.shop-avatar{aspect-ratio:auto;min-height:280px;align-items:center;justify-content:center;gap:18px;padding:28px 20px 22px;background:radial-gradient(circle at 50% 38%,#3a2b6e66,transparent 55%),#1e1f22}.shop-avatar-stage{position:relative;display:grid;place-items:center;width:220px;height:220px;overflow:visible}.shop-avatar-stage .identity-avatar{border:0!important;box-shadow:0 8px 28px #0008}.shop-avatar-meta{display:grid;justify-items:center;gap:2px;text-align:center}.shop-avatar-meta>b{color:#f2f3f5;font-size:18px}.shop-avatar-meta>small{color:#b5bac1;font-size:12px}.cosmetics-preview.shop-nameplate{aspect-ratio:auto;min-height:160px;justify-content:center;gap:12px;padding:28px 18px;background:#2b2d31}.shop-nameplate-stage{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:8px;background:#1e1f22}.shop-nameplate-stage>div{display:grid;gap:2px;min-width:0}.shop-nameplate-stage small{color:#b5bac1;font-size:12px}.shop-hint{margin:0;color:#949ba4;font-size:12px;text-align:center}.cosmetics-preview-banner{position:relative;z-index:2;flex:none;height:60px;background:linear-gradient(135deg,var(--cosmetic-secondary),var(--cosmetic-accent));background-size:cover;background-position:center}.cosmetics-preview-avatar-row{position:relative;z-index:4;display:flex;margin-top:-40px;padding:0 16px}.cosmetics-preview-avatar-row .identity-avatar{border:6px solid #1e1f22}.cosmetics-preview.has-frame .cosmetics-preview-avatar-row{padding-left:22px}.cosmetics-preview-panel{position:relative;z-index:5;display:flex;flex-direction:column;gap:4px;min-height:0;margin:8px 16px 16px;padding:12px;overflow:auto;border-radius:8px;background:#111214;color:#dbdee1}.cosmetics-preview.has-frame .cosmetics-preview-panel{margin:8px 22px 22px}.cosmetics-preview-panel .identity-nameplate{align-self:flex-start;max-width:100%;font-size:16px;font-weight:600}.cosmetics-preview-handle{color:#b5bac1;font-size:12px}.cosmetics-preview-title{display:inline-flex;align-self:flex-start;margin-top:2px;padding:2px 6px;border-radius:4px;color:#c9b8ff;background:#ffffff0d;font-size:11px;font-style:normal}.cosmetics-preview-panel>p{margin:8px 0 0;color:#dbdee1;font-size:13px;line-height:1.35}.cosmetics-preview-badges{display:flex;gap:5px;margin-top:10px}.cosmetics-preview-badges span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#ffffff0a}.cosmetics-profile-layers{position:absolute;inset:0;z-index:0;pointer-events:none}.cosmetics-profile-layers i{position:absolute;inset:0}.cosmetics-profile-layers i[style*=background-image]{background-position:center;background-repeat:no-repeat}.cosmetic-background[style*=background-image]{z-index:0;background-size:cover}.cosmetic-background[style*=background-image]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#1112148c 55%,#111214d1)}.cosmetic-effect[style*=background-image]{z-index:1;background-size:contain;opacity:.92}.cosmetic-frame[style*=background-image]{inset:0;z-index:8;border:0;background-size:100% 100%;box-shadow:none}.cosmetic-item-preview[style*=background-image],.cosmetic-swatch[style*=background-image]{background-color:#10131c;background-position:center;background-repeat:no-repeat;background-size:contain}.cosmetic-background[data-asset=nebula]{background:radial-gradient(circle at 25% 20%,#a95fff55,transparent 42%),radial-gradient(circle at 80% 60%,#315fdb44,transparent 44%)}.cosmetic-background[data-asset=midnight]{background:linear-gradient(145deg,#111c31aa,#080c14)}.cosmetic-effect[data-asset=stars]{background-image:radial-gradient(circle,#fff 0 1px,transparent 2px);background-size:48px 48px;animation:cosmetic-drift 10s linear infinite}.cosmetic-effect[data-asset=aura]{inset:12%;border-radius:40%;box-shadow:0 0 55px var(--cosmetic-accent);animation:cosmetic-breathe 3s ease-in-out infinite}.cosmetic-effect[data-asset=confetti]{background-image:radial-gradient(circle,#ff6b6b 0 2px,transparent 3px),radial-gradient(circle,#ffd93d 0 2px,transparent 3px),radial-gradient(circle,#6bcb77 0 2px,transparent 3px),radial-gradient(circle,#4d96ff 0 2px,transparent 3px);background-size:42px 42px,56px 56px,48px 48px,64px 64px;animation:cosmetic-drift 8s linear infinite}.cosmetic-effect[data-asset=ripple]{inset:8%;border-radius:50%;border:2px solid color-mix(in srgb,var(--cosmetic-accent) 55%,transparent);animation:cosmetic-breathe 2.4s ease-in-out infinite}.cosmetic-effect[data-asset=holographic]{background:linear-gradient(120deg,#ff8af555,#7af5ff55,#c77dff55,#ff8af555);background-size:200% 200%;animation:cosmetic-prism 6s linear infinite;mix-blend-mode:screen}.cosmetic-effect[data-asset=pulse]{inset:10%;border-radius:40%;box-shadow:0 0 40px #ff4d9a;animation:cosmetic-breathe 1.6s ease-in-out infinite}.cosmetic-background[data-asset=aurora]{background:radial-gradient(circle at 20% 30%,#5cffb055,transparent 40%),radial-gradient(circle at 80% 20%,#6a8cff55,transparent 42%),radial-gradient(circle at 50% 80%,#ff6ad555,transparent 45%)}.cosmetic-background[data-asset=void]{background:radial-gradient(circle at 50% 40%,#2a1650aa,#05060c)}.cosmetic-background[data-asset=plasma]{background:linear-gradient(145deg,#ff3d8a66,#5b3dff66,#22d3ee55)}.cosmetic-frame[data-asset]:not([style*=background-image]){z-index:4;border:2px solid var(--cosmetic-accent);border-radius:inherit;box-shadow:inset 0 0 16px #8068ef55}.cosmetic-frame[data-asset=royal]{border-color:#e8b651}.cosmetic-frame[data-asset=neon]{border-color:#39ff14;box-shadow:0 0 18px #39ff1466}.cosmetic-frame[data-asset=arcane]{border-color:#b388ff;box-shadow:inset 0 0 20px #b388ff55}.cosmetic-frame[data-asset=citadel]{border-color:#f0c27a;box-shadow:0 0 16px #f0c27a55}.cosmetics-paused *{animation-play-state:paused!important}.cosmetics-running *{animation-play-state:running}.cosmetics-preview-badges[data-effect=spark] span{animation:cosmetic-spark 3s steps(1,end) infinite}.cosmetics-preview-badges[data-effect=prism] span{animation:cosmetic-prism 5s linear infinite}.animation-rotate:before{animation:cosmetic-rotate 8s linear infinite}.animation-float:after{animation:cosmetic-float 3s ease-in-out infinite}.animation-pulse:before,.animation-breathe:before{animation:cosmetic-breathe 3s ease-in-out infinite}.animation-shimmer:after{animation:cosmetic-prism 5s linear infinite}@keyframes cosmetic-rotate{to{transform:rotate(360deg)}}@keyframes cosmetic-float{50%{transform:translateY(-5px) rotate(45deg)}}@keyframes cosmetic-breathe{50%{opacity:.55;transform:scale(.97)}}@keyframes cosmetic-drift{to{transform:translate3d(48px,48px,0)}}@keyframes cosmetic-spark{50%{opacity:.72}}@keyframes cosmetic-prism{50%{color:#59d8e8;border-color:#59d8e8}}@media(max-width:1050px){.cosmetics-body{grid-template-columns:190px 1fr}.cosmetic-live-preview{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff0d}.cosmetic-live-preview>.cosmetics-preview{max-width:390px;margin:auto}}@media(max-width:650px){.cosmetics-body{grid-template-columns:76px 1fr}.cosmetics-body>aside:first-child>button{justify-content:center;font-size:0}.cosmetics-body>main{padding:14px}.cosmetics-body>main>header{align-items:flex-start;flex-direction:column}.cosmetic-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(prefers-reduced-motion:reduce){.cosmetics-engine *,.cosmetics-profile-layers *,.identity-cosmetics{animation:none!important;transition:none!important}}.cosmetic-picker-layer{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px 16px;background:#000000d9}.cosmetic-picker{width:min(960px,100%);max-height:min(88vh,760px);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-radius:12px;background:#1e1f22;color:#dbdee1;box-shadow:0 0 0 1px #0003,0 16px 40px #00000073;font-family:Figtree,gg sans,Inter,sans-serif}.cosmetic-picker>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #2b2d31}.cosmetic-picker>header>div{display:flex;align-items:center;gap:12px}.cosmetic-picker>header small{display:block;color:#00a8fc;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cosmetic-picker>header h2{margin:0;color:#f2f3f5;font-size:20px}.cosmetic-picker>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#b5bac1;cursor:pointer}.cosmetic-picker-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:10px 16px;border-bottom:1px solid #2b2d31;background:#2b2d31}.cosmetic-picker-tabs button{border:0;border-radius:16px;padding:6px 12px;background:transparent;color:#b5bac1;cursor:pointer;font-size:14px}.cosmetic-picker-tabs button.active{background:#404249;color:#fff}.cosmetic-picker-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);min-height:0}.cosmetic-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;align-content:start;overflow:auto;padding:16px}.cosmetic-picker-plus-card{grid-column:1 / -1;display:grid;gap:8px;padding:16px;border-radius:8px;background:linear-gradient(135deg,#5865f2,#9b59b6);color:#fff}.cosmetic-picker-plus-card p{margin:0;opacity:.92;font-size:14px}.cosmetic-picker-plus-card .primary,.cosmetic-picker-actions .primary{justify-self:start;min-height:32px;padding:2px 16px;border:0;border-radius:3px;background:#fff;color:#5865f2;font-weight:600;cursor:pointer}.cosmetic-picker-actions .primary{background:#5865f2;color:#fff}.cosmetic-picker-item{position:relative;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:10px;border:1px solid #3f4147;border-radius:8px;background:#2b2d31;color:inherit;text-align:left;cursor:pointer}.cosmetic-picker-item:hover,.cosmetic-picker-item.selected{border-color:#5865f2;background:#313338}.cosmetic-picker-item.equipped{box-shadow:inset 0 0 0 1px #23a559}.cosmetic-picker-item span{display:grid;min-width:0}.cosmetic-picker-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.cosmetic-picker-item small{color:#949ba4;font-size:12px}.cosmetic-picker-item em{position:absolute;top:6px;right:8px;color:#23a559;font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase}.cosmetic-picker-item .cosmetic-swatch{width:48px;height:48px;border-radius:50%;background:#111214;box-shadow:inset 0 0 0 1px #ffffff14}.cosmetic-picker-preview{display:grid;align-content:start;gap:16px;padding:16px;border-left:1px solid #2b2d31;background:#111214;overflow:auto}.cosmetic-picker-card{position:relative;overflow:hidden;border-radius:8px;background:var(--cosmetic-secondary, #111214);box-shadow:0 8px 24px #00000059}.cosmetic-picker-banner{height:84px;background-size:cover;background-position:center}.cosmetic-picker-card>.user-avatar,.cosmetic-picker-card>span.user-avatar,.cosmetic-picker-card>[class*=avatar]{margin:-36px 0 0 16px}.cosmetic-picker-card>div:last-child{display:grid;gap:4px;padding:12px 16px 16px}.cosmetic-picker-card b{color:#fff;font-size:18px}.cosmetic-picker-card small{color:#b5bac1}.cosmetic-picker-card em{justify-self:start;margin-top:6px;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--cosmetic-accent) 30%,#111214);color:#fff;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.04em}.cosmetic-picker-actions{display:grid;gap:8px}.cosmetic-picker-actions p{display:grid;margin:0;gap:2px}.cosmetic-picker-actions button{min-height:32px;border:0;border-radius:3px;padding:2px 16px;background:#4e5058;color:#fff;cursor:pointer}.cosmetic-picker-error{margin:0;color:#fa777c;font-size:13px}.cosmetic-picker-loading{min-height:220px;border-radius:8px;background:#2b2d31}@media(max-width:800px){.cosmetic-picker-body{grid-template-columns:1fr}.cosmetic-picker-preview{border-left:0;border-top:1px solid #2b2d31}}.profile-studio.uss-shell{z-index:50}.profile-studio .studio-content{padding:0;background:#1e1f22;border-left:0}.profile-studio .studio-content>.uss-content-body>main{max-width:100%}.studio-profile-tabs{display:flex;gap:8px;margin:0 0 16px}.studio-profile-tabs button{border:0;border-radius:16px;padding:6px 12px;background:transparent;color:#b5bac1;cursor:pointer;font-size:14px}.studio-profile-tabs button.active{background:#404249;color:#fff}.studio-lead{margin:0 0 20px;color:#b5bac1;font-size:14px;line-height:1.375}.studio-cosmetics-summary{margin-bottom:20px}.studio-cosmetic-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.studio-cosmetic-chip{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:10px;border:1px solid #3f4147;border-radius:8px;background:#2b2d31;color:inherit;text-align:left;cursor:pointer}.studio-cosmetic-chip:hover{border-color:#5865f2}.studio-cosmetic-chip .cosmetic-swatch{width:40px;height:40px;border-radius:50%;background:#111214}.studio-cosmetic-chip span{display:grid;min-width:0}.studio-cosmetic-chip b{font-size:13px;color:#f2f3f5}.studio-cosmetic-chip small{overflow:hidden;color:#949ba4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-full-preview.profile-modal{position:relative;overflow:hidden}.studio-full-preview .cosmetics-profile-layers{z-index:1}.studio-subhead{margin:24px 0 12px;padding-top:0;border-top:0;color:#f2f3f5;font:600 16px/20px Figtree,gg sans,Inter,sans-serif}.studio-content label{position:relative;display:grid;gap:8px;margin:0 0 20px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.studio-content input,.studio-content textarea{border:0;border-radius:4px;padding:10px;color:#dbdee1;background:#111214;outline:none;font-size:16px}.studio-content input:focus,.studio-content textarea:focus{box-shadow:0 0 0 1px #00a8fc}.studio-content label>small{position:absolute;right:8px;bottom:-16px;color:#949ba4;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.studio-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.studio-color-grid input[type=color]{width:100%;height:44px;padding:4px;background:#111214}.studio-content fieldset{margin:0 0 20px;border:0;padding:0}.studio-content legend{margin-bottom:8px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.studio-segmented{display:flex;gap:4px}.studio-segmented button,.cosmetic-picker button{border:0;border-radius:4px;padding:8px 12px;color:#b5bac1;background:#111214;cursor:pointer}.studio-segmented button.active,.cosmetic-picker button.active{color:#fff;background:#5865f2}.studio-image-editor{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;margin-bottom:20px}.studio-image-editor:not(:has(.crop-preview.round)){grid-template-columns:1fr}.crop-preview{grid-row:span 2;height:80px;display:grid;place-items:center;overflow:hidden;border-radius:4px;background:#111214;color:#949ba4}.studio-image-editor:not(:has(.crop-preview.round)) .crop-preview{grid-row:auto;height:108px;width:100%}.crop-preview.round{width:80px;border-radius:50%}.crop-preview img{width:100%;height:100%;object-fit:cover}.studio-image-editor>div:nth-of-type(2){display:flex;gap:8px}.studio-image-editor button,.studio-upload{display:flex!important;align-items:center;justify-content:center;gap:6px!important;border:0!important;border-radius:3px!important;margin:0!important;padding:2px 16px!important;min-height:32px!important;color:#fff!important;background:#4e5058!important;cursor:pointer;font-size:14px}.studio-image-editor button:hover,.studio-upload:hover{background:#6d6f78!important}.studio-upload input{display:none}.crop-controls{grid-column:1 / -1;margin-top:4px;border:0}.crop-controls summary{display:flex;align-items:center;gap:6px;color:#00a8fc;font-size:14px;cursor:pointer;list-style:none}.crop-controls summary::-webkit-details-marker{display:none}.crop-controls[open]{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.crop-controls label{margin:0;font-size:12px}.crop-controls input{padding:0}.cosmetic-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cosmetic-picker legend{grid-column:1/-1}.cosmetic-picker button{display:flex;align-items:center;gap:8px;text-transform:capitalize}.cosmetic-swatch{width:24px;height:24px;border-radius:4px;background:linear-gradient(135deg,#5865f2,#4752c4);box-shadow:inset 0 0 0 1px #ffffff18}.cosmetic-swatch[style*=background-image]{background-position:center;background-repeat:no-repeat;background-size:contain}.cosmetic-swatch.none{background:#111214}.cosmetic-swatch.orbit{border:2px solid #9c84ff;border-radius:50%}.cosmetic-swatch.crystal{border-radius:50%;background:radial-gradient(circle,#75d9ed,#111214 70%)}.cosmetic-swatch.phoenix{border-radius:50%;background:radial-gradient(circle,#ff7a59,#ffd166 70%,#111214)}.cosmetic-swatch.neon-ring,.cosmetic-swatch.neon{border-radius:50%;border:2px solid #39ff14;box-shadow:0 0 10px #39ff14}.cosmetic-swatch.frost{border-radius:50%;background:radial-gradient(circle,#9ad7ff,#111214 70%)}.cosmetic-swatch.glitch{border-radius:50%;background:conic-gradient(#ff2bd6,#2bfff2,#ff2bd6)}.cosmetic-swatch.aura,.cosmetic-swatch.stars,.cosmetic-swatch.confetti,.cosmetic-swatch.ripple,.cosmetic-swatch.holographic,.cosmetic-swatch.pulse{border-radius:50%;background:radial-gradient(circle,#8b75ff,#111214 72%)}.cosmetic-swatch.node,.cosmetic-swatch.royal,.cosmetic-swatch.arcane,.cosmetic-swatch.citadel{border:2px solid #e8b651}.cosmetic-swatch.node-plus,.cosmetic-swatch.founder,.cosmetic-swatch.legend,.cosmetic-swatch.ethereon,.cosmetic-swatch.node-explorer{background:linear-gradient(135deg,#5865f2,#9b59b6)}.cosmetic-swatch.nebula{border-radius:6px;background:radial-gradient(circle at 30% 30%,#7c5cff,#1a1035 65%,#0b0c10)}.cosmetic-swatch.midnight{border-radius:6px;background:linear-gradient(160deg,#1a1b1e,#0b0c10)}.cosmetic-swatch.aurora{border-radius:6px;background:linear-gradient(120deg,#23a559,#5865f2 45%,#eb459e)}.cosmetic-swatch.void{border-radius:6px;background:radial-gradient(circle,#2b2148,#050508 75%)}.cosmetic-swatch.plasma{border-radius:6px;background:conic-gradient(#ff7a59,#9b59b6,#53c9ff,#ff7a59)}.cosmetic-swatch.spark{border-radius:50%;background:radial-gradient(circle,#f5c451,#111214 70%)}.cosmetic-swatch.prism{border-radius:50%;background:conic-gradient(#ff2bd6,#2bfff2,#f5c451,#ff2bd6)}.studio-connection,.studio-empty{border:0;border-radius:8px;padding:12px;background:#2b2d31;margin-bottom:8px}.studio-connection{display:flex;align-items:center;gap:10px}.studio-connection span{display:grid;flex:1}.studio-connection small{color:#949ba4}.studio-connection svg{width:16px;color:#23a559}.studio-empty{color:#b5bac1;line-height:1.5}.studio-more-links{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.studio-more-links button{min-height:32px;padding:2px 12px;border:0;border-radius:3px;background:#2b2d31;color:#dbdee1;cursor:pointer;font-size:14px}.studio-reset{display:flex;align-items:center;gap:8px;margin-top:16px;border:0;border-radius:3px;padding:2px 16px;min-height:32px;color:#fff;background:#4e5058;cursor:pointer}.studio-reset:hover{background:#6d6f78}.studio-error{border-radius:4px;padding:10px 12px;color:#fa777c;background:#da373c26}.studio-preview{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 24px 80px 8px;background:#1e1f22}.studio-preview-top{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.studio-preview .uss-close{align-self:flex-end;padding-top:36px;background:transparent}.studio-preview-modes{display:flex;flex-wrap:wrap;gap:4px;align-self:flex-start}.studio-preview-modes button{border:0;border-radius:4px;padding:6px 10px;color:#b5bac1;background:transparent;cursor:pointer;font-size:14px}.studio-preview-modes button.active{color:#fff;background:#404249}.studio-preview-stage{min-height:0;width:100%;display:grid;place-items:start center;overflow:auto;flex:1;padding-top:8px}.studio-preview-stage>.identity-preview{width:min(300px,100%);box-shadow:0 8px 16px #0000003d}.studio-full-preview.profile-modal{width:min(420px,100%);max-height:min(70vh,640px);pointer-events:none;box-shadow:0 8px 24px #0006}.studio-full-preview .profile-modal-banner{height:120px}.studio-unsaved{position:fixed;z-index:65;left:50%;bottom:20px;display:flex;align-items:center;gap:8px;transform:translate(-50%);width:min(740px,calc(100% - 40px));border:0;border-radius:4px;padding:10px 16px;background:#111214;box-shadow:0 8px 16px #0000003d}.studio-unsaved span{display:flex;align-items:center;gap:8px;margin-right:auto;color:#f2f3f5;font-size:16px}.studio-unsaved span i{width:8px;height:8px;border-radius:50%;background:#f0b232}.studio-unsaved button{display:flex;align-items:center;gap:6px;border:0;border-radius:3px;padding:2px 16px;min-height:32px;color:#fff;background:transparent;cursor:pointer}.studio-unsaved .primary{background:#248046}.studio-unsaved .primary:hover{background:#1a6334}.studio-loading{display:grid;grid-template-columns:218px 1fr 320px;gap:0;padding:0;background:#1e1f22}.studio-loading div{background:#2b2d31}.studio-loading div:nth-child(2){background:#1e1f22}@media(max-width:980px){.profile-studio.uss-with-preview{grid-template-columns:1fr}.studio-preview{min-height:320px;padding:16px}}.global-inbox-layer{position:fixed;z-index:3;inset:0}.global-inbox-layer.drawer{z-index:80;background:#000000b3;-webkit-backdrop-filter:none;backdrop-filter:none}.global-inbox{height:100%;display:flex;flex-direction:column;color:#dbdee1;background:#313338;box-shadow:none}.global-inbox-layer.drawer .global-inbox{width:min(680px,calc(100vw - 70px));margin-left:auto;border-left:1px solid rgba(151,164,196,.15)}.global-inbox-layer.route .global-inbox{width:min(1120px,100%);margin:auto}.global-inbox>header{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(151,164,196,.13)}.global-inbox>header>div{display:flex;align-items:center;gap:11px}.global-inbox>header span,.global-inbox>header b,.global-inbox>header small{display:block}.global-inbox>header small{margin-top:3px;color:#7f899d;font-size:9px}.global-inbox>header button{border:0;color:#98a1b3;background:transparent;cursor:pointer}.global-inbox>nav{display:flex;gap:5px;padding:10px 15px 0;border-bottom:1px solid rgba(151,164,196,.13)}.global-inbox>nav button{display:flex;align-items:center;gap:7px;padding:9px 11px;border:0;border-bottom:2px solid transparent;color:#929caf;background:transparent;cursor:pointer}.global-inbox>nav button.active{color:#fff;border-bottom-color:#8a63ff}.inbox-toolbar{display:flex;gap:7px;padding:11px 15px;border-bottom:1px solid rgba(151,164,196,.1)}.inbox-toolbar select,.inbox-toolbar button{min-width:0;padding:8px 9px;border:1px solid rgba(151,164,196,.14);border-radius:7px;color:#cbd1de;background:#151c29}.inbox-toolbar button{display:flex;align-items:center;gap:6px;margin-left:auto;cursor:pointer}.inbox-items{flex:1;overflow-y:auto;padding:8px 14px 40px}.inbox-items>article{display:flex;gap:11px;padding:13px 10px;border-bottom:1px solid rgba(151,164,196,.1)}.inbox-items>article.unread{background:linear-gradient(90deg,rgba(127,91,231,.1),transparent)}.inbox-items>article.read{opacity:.76}.inbox-avatar{width:38px;height:38px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;color:#fff;font-size:10px;font-weight:800}.inbox-avatar img{width:100%;height:100%;object-fit:cover}.inbox-item-body{min-width:0;flex:1}.inbox-item-body p{display:flex;align-items:baseline;gap:9px;margin:0}.inbox-item-body p time{color:#697489;font-size:8px}.inbox-item-body>small{display:block;margin:4px 0 7px;color:#8e78e8;font-size:8px}.inbox-item-body>div{color:#c7cdd9;line-height:1.5;white-space:pre-wrap}.inbox-item-body footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.inbox-item-body footer button,.inbox-load-more,.inbox-empty button{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(151,164,196,.13);border-radius:6px;color:#aeb7c8;background:#192130;font-size:8px;cursor:pointer}.inbox-item-body footer button:hover{color:#fff;background:#222c3e}.inbox-item-body footer button.danger{color:#ef7a83}.inbox-empty{min-height:300px;display:grid;place-content:center;justify-items:center;gap:8px;color:#778297;text-align:center}.inbox-empty b{color:#cfd5e0}.inbox-skeleton{height:92px;margin:7px 0;border-radius:9px;background:linear-gradient(90deg,#141b28,#1d2637,#141b28);background-size:200% 100%;animation:inbox-shimmer 1.3s infinite}@keyframes inbox-shimmer{to{background-position:-200% 0}}.inbox-load-more{margin:16px auto;font-size:10px}@media(max-width:700px){.global-inbox-layer.drawer .global-inbox{width:100%}.global-inbox>nav,.inbox-toolbar{overflow-x:auto}.global-inbox>nav button,.inbox-toolbar select,.inbox-toolbar button{flex:none}.inbox-item-body footer button{font-size:0}.inbox-item-body footer button svg{width:16px;height:16px}}.forum-page{position:fixed;inset:0 0 0 312px;z-index:2;background:#313338;color:#dbdee1;display:flex;flex-direction:column}.forum-header{height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid #3f4147;background:#313338}.forum-header>div{display:flex;align-items:center;gap:10px;min-width:250px}.forum-header>div>span{color:#9382ff}.forum-header b{display:block;font-size:17px}.forum-header small{display:block;color:#8c91a5;margin-top:2px}.forum-header label{margin-left:auto;width:min(340px,30vw);height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #303545;border-radius:10px;background:#090c14}.forum-header input{border:0;background:none;outline:0;color:#fff;width:100%}.forum-header button,.forum-toolbar button,.forum-detail button{border:0;background:none;color:#c8ccda;cursor:pointer}.forum-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:7px!important;border:1px solid #8b75ff!important;background:linear-gradient(135deg,#7657f5,#934cf1)!important;color:#fff!important;padding:10px 15px!important;border-radius:9px!important;font-weight:700}.forum-error{margin:10px 18px 0;background:#5f1f2a;border:1px solid #a83b4a;padding:9px 12px;border-radius:8px;display:flex;justify-content:space-between}.forum-error button{background:none;border:0;color:#fff}.forum-toolbar{min-height:58px;display:flex;align-items:center;gap:12px;padding:9px 18px;border-bottom:1px solid #242838}.forum-filters{display:flex;gap:6px;overflow:auto}.forum-filters button,.forum-view button,.forum-toolbar select{white-space:nowrap;border:1px solid #2b3040;background:#141824;color:#aeb3c4;border-radius:8px;padding:8px 10px}.forum-filters button.active,.forum-view button.active{background:#33275e;color:#fff;border-color:#755ef1}.forum-toolbar select{margin-left:auto}.forum-view{display:flex}.forum-workspace{display:flex;min-height:0;flex:1}.forum-post-list{padding:16px 18px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:9px}.forum-post-list.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start}.forum-post-card{position:relative;width:100%;min-height:112px;display:flex;text-align:left;border:1px solid #262b3a;background:linear-gradient(145deg,#151a28,#111521);color:#e9ebf5;border-radius:12px;padding:14px;overflow:hidden;cursor:pointer;transition:.16s}.forum-post-card:hover,.forum-post-card.active{border-color:#6956d8;background:#191d2f;transform:translateY(-1px)}.forum-post-list.grid .forum-post-card{display:block;padding:0;min-height:260px}.forum-post-list.grid .forum-post-main{padding:14px}.forum-thumbnail{width:160px;height:92px;object-fit:cover;border-radius:8px;margin-right:14px}.forum-post-list.grid .forum-thumbnail{width:100%;height:135px;border-radius:0;margin:0}.forum-post-main{min-width:0;flex:1}.forum-post-title{display:flex;align-items:center;gap:7px}.forum-post-title>b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-post-title .status{font-size:10px;text-transform:uppercase;color:#aeb3c7;border:1px solid #353a4b;padding:3px 6px;border-radius:20px;margin-left:auto}.forum-post-title .status.resolved{color:#62dc9a;border-color:#307851}.forum-post-title .status.locked,.forum-post-title .status.closed{color:#f0a2a9;border-color:#7b3640}.forum-post-main>p{color:#9da3b6;margin:8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forum-post-main footer{display:flex;align-items:center;gap:7px;color:#8e94a7;font-size:12px;margin-top:10px}.forum-post-main footer time{margin-left:3px}.forum-post-main footer em{display:flex;align-items:center;gap:4px;margin-left:auto;font-style:normal}.forum-avatar{width:32px;height:32px;display:block;flex:none}.forum-avatar img,.forum-avatar span{width:100%;height:100%;object-fit:cover;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700}.forum-tag-row{display:flex;gap:5px;flex-wrap:wrap}.forum-tag-row>span,.forum-tag-row>button{font-size:11px;border:1px solid;display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:3px 6px}.forum-tag-row>button{background:transparent;color:inherit;cursor:pointer}.forum-skeleton{height:112px;border-radius:12px;background:linear-gradient(100deg,#141824 30%,#202536,#141824 70%);background-size:200% 100%;animation:forum-shimmer 1.5s infinite}@keyframes forum-shimmer{to{background-position:-200% 0}}.forum-empty{margin:auto;text-align:center;color:#9298ab}.forum-empty svg{color:#7965e9}.forum-detail{width:min(620px,48vw);display:flex;flex-direction:column;border-left:1px solid #2a2e3d;background:#0d111b;min-height:0}.post-full .forum-post-list{display:none}.post-full .forum-detail{width:100%}.forum-detail>header{height:48px;border-bottom:1px solid #292e3d;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.forum-detail>header div{display:flex;align-items:center;gap:8px}.forum-thread{overflow:auto;padding:16px;flex:1}.forum-entry{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:15px 5px;border-bottom:1px solid #242938}.forum-entry.original{border:1px solid #2e3447;background:#131826;border-radius:11px;padding:15px;margin-bottom:8px}.forum-entry>div{min-width:0}.forum-entry header{display:flex;gap:8px;align-items:center}.forum-entry time{color:#858c9f;font-size:11px}.forum-entry h2{font-size:20px;margin:9px 0}.forum-entry p{line-height:1.55;color:#d2d5df;margin:6px 0}.forum-attachments{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.forum-attachments img,.forum-attachments video{max-width:280px;max-height:220px;border-radius:8px}.forum-file{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #303648;border-radius:8px;color:#dadde8;text-decoration:none}.forum-file small{display:block;color:#8d93a6}.forum-reactions{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.forum-reactions button{background:#1b2030;border:1px solid #30364a;border-radius:7px;padding:4px 7px}.forum-reactions button.mine{border-color:#765ff1;background:#332866}.forum-moderation{display:flex;gap:5px;padding:8px 12px;border-top:1px solid #292e3d}.forum-moderation button{display:flex;gap:5px;align-items:center;border:1px solid #303647;padding:6px 8px;border-radius:6px}.forum-moderation select{border:1px solid #303647;border-radius:6px;background:#151a26;color:#cbd0df;padding:5px 7px}.forum-moderation .danger{color:#ff707c}.forum-reply{margin:0 12px 12px;border:1px solid #303647;background:#171c29;border-radius:10px;display:flex;align-items:center;padding:6px 9px;gap:6px;position:relative}.forum-reply textarea{flex:1;resize:none;min-height:38px;max-height:100px;background:none;border:0;outline:0;color:#fff;padding:9px}.forum-reply label{cursor:pointer}.forum-reply small{position:absolute;bottom:-16px;left:10px}.forum-modal-backdrop{position:fixed;inset:0;z-index:95;background:#05060bbc;display:grid;place-items:center;padding:20px}.forum-modal{width:min(680px,94vw);max-height:90vh;overflow:auto;background:#121622;border:1px solid #34394a;border-radius:14px;box-shadow:0 30px 100px #000;padding:22px}.forum-modal>header{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #292e3d;padding-bottom:15px;margin-bottom:16px}.forum-modal h2,.forum-modal p{margin:0}.forum-modal header p{color:#8f95a8}.forum-modal button{cursor:pointer}.forum-modal header button{background:none;border:0;color:#bcc1d0}.forum-modal>aside{border-left:3px solid #876ef4;background:#1c1b34;border-radius:7px;padding:11px;margin-bottom:14px;color:#c8c4ed}.forum-modal>label,.forum-settings form>label{display:block;color:#aeb3c4;font-size:12px;font-weight:700;margin:12px 0}.forum-modal input,.forum-modal textarea,.forum-modal select{box-sizing:border-box;width:100%;margin-top:6px;background:#0b0e16;border:1px solid #303647;border-radius:8px;color:#fff;padding:10px;outline:0}.forum-modal input:focus,.forum-modal textarea:focus{border-color:#8069f2}.forum-modal fieldset{border:0;padding:0;margin:12px 0}.forum-modal fieldset label{display:inline-flex;margin:4px}.forum-modal fieldset input{width:auto}.forum-modal fieldset span{border:1px solid #555;padding:5px 8px;border-radius:7px}.forum-upload{border:1px dashed #3f465a;border-radius:9px;padding:13px!important;display:flex!important;align-items:center;gap:8px;cursor:pointer}.forum-upload input{display:none}.forum-selected-files{display:flex;gap:6px;flex-wrap:wrap}.forum-selected-files span{font-size:11px;background:#272c3c;border-radius:5px;padding:5px 7px}.forum-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.forum-modal>footer>button{border:0;border-radius:8px;background:#252a38;color:#fff;padding:10px 15px}.forum-settings-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.forum-new-tag{border-top:1px solid #292e3d;margin-top:18px;padding-top:14px;display:grid;grid-template-columns:1fr 55px 110px 90px;gap:7px;align-items:end}.forum-new-tag h3{grid-column:1/-1;margin:0}.forum-new-tag input,.forum-new-tag select{margin:0}.forum-new-tag input[type=color]{height:39px;padding:4px}.forum-new-tag button{height:39px;border:0;border-radius:7px;background:#292e40;color:#fff}@media(max-width:1050px){.forum-page{left:76px}.forum-detail{width:55vw}.forum-header small{display:none}}@media(max-width:760px){.forum-page{left:0}.forum-header>div{min-width:0}.forum-header label{display:none}.forum-filters{max-width:55vw}.forum-detail{position:absolute;inset:127px 0 0;width:100%;z-index:2}.forum-post-list.grid,.forum-settings-row,.forum-new-tag{grid-template-columns:1fr}.forum-new-tag h3{grid-column:auto}}.automod-panel,.overwrite-editor,.stage-panel{display:grid;gap:12px}.automod-panel form,.overwrite-editor form,.stage-panel form{display:grid;gap:8px}.automod-rule,.overwrite-role{display:grid;gap:8px;padding:10px 12px;border-radius:8px;background:#2b2d31}.automod-rule header,.overwrite-role header{display:flex;align-items:center;justify-content:space-between;gap:8px}.overwrite-perm{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;color:#dbdee1;font-size:13px}.overwrite-perm button{width:32px;height:28px;border:0;border-radius:4px;background:#1e1f22;color:#949ba4;cursor:pointer}.overwrite-perm button.on{background:#248046;color:#fff}.overwrite-layout{display:grid;grid-template-columns:minmax(180px,220px) 1fr;gap:16px}.overwrite-layout aside{display:grid;align-content:start;gap:6px}.overwrite-layout aside b{color:#949ba4;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.overwrite-layout aside button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:#dbdee1;text-align:left;cursor:pointer}.overwrite-layout aside button.on,.overwrite-layout aside button:hover{background:#3f4147}.overwrite-layout aside button i{width:10px;height:10px;border-radius:50%}.overwrite-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.stage-panel{margin:12px 16px;padding:16px;border-radius:12px;background:#1e1f22}.stage-speakers,.stage-audience{display:flex;flex-wrap:wrap;gap:10px}.stage-person{display:grid;justify-items:center;gap:6px;width:88px;padding:8px;border:0;border-radius:8px;background:#2b2d31;color:#dbdee1;cursor:pointer}.stage-person.speaker{outline:2px solid #5865f2}.stage-person small{color:#949ba4;font-size:11px}.stage-actions{display:flex;flex-wrap:wrap;gap:8px}.call-activity-frame{width:min(720px,90%);height:360px;margin:0 auto 12px;border:0;border-radius:8px;background:#000}.call-popover{position:absolute;right:16px;bottom:88px;z-index:30;display:grid;gap:6px;min-width:220px;padding:10px;border-radius:8px;background:#111214;box-shadow:0 8px 24px #0006}.call-popover button,.call-popover input{width:100%}.server-folder{display:grid;justify-items:center;gap:8px}.server-folder.collapsed .server:not(.folder-toggle){display:none}.server.folder-toggle{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:16px;padding:2px;background:#1e1f22}.server.folder-toggle span{display:grid;place-items:center;width:100%;height:22px;border-radius:8px;background:#313338;font-size:9px}.server.folder-toggle.open{display:grid;place-items:center;background:#313338;color:#dbdee1}.poll-draft{display:grid;gap:8px;margin:0 16px 8px;padding:12px;border-radius:8px;background:#2b2d31}.slash-suggest{display:grid;gap:2px;margin:0 16px 8px;padding:6px;border-radius:8px;background:#2b2d31}.slash-suggest button{display:flex;justify-content:space-between;width:100%;border:0;border-radius:4px;padding:8px 10px;background:transparent;color:#dbdee1;cursor:pointer}.slash-suggest button:hover{background:#5865f2}.composer-extra-chip{display:flex;align-items:center;gap:8px;margin:0 16px 8px;padding:8px 10px;border-radius:8px;background:#2b2d31}.composer-extra-chip img{height:48px;border-radius:6px}.sticker-upload{display:grid;gap:8px;padding:8px}.sticker-upload input{width:100%}.totp-settings{display:grid;gap:10px;margin-top:12px}.totp-settings code{word-break:break-all;padding:8px;border-radius:6px;background:#1e1f22}.message-clip video,.message-clip audio{max-width:320px}.sss-shell{position:fixed;inset:0;z-index:50;display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,740px) minmax(72px,1fr);background:var(--dc-bg-tertiary, #1e1f22);color:var(--dc-text-normal, #dbdee1);font-family:var(--dc-font)}.sss-shell.sss-roles-wide,.sss-shell.sss-with-preview{grid-template-columns:minmax(200px,1fr) minmax(0,980px) minmax(72px,1fr)}.sss-nav-col{display:flex;justify-content:flex-end;padding:60px 8px 80px 20px;overflow:auto;background:#111214}.sss-nav{width:var(--dc-nav-width, 218px);display:flex;flex-direction:column;gap:2px;align-content:start}.sss-server-title{display:block;margin:0 10px 14px;color:#949ba4;font-size:12px;font-weight:700;line-height:16px;min-height:16px;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.sss-search{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0 8px;height:30px;border-radius:4px;background:#1e1f22;color:#949ba4}.sss-search input{width:100%;border:0;background:transparent;color:#dbdee1;font-size:14px;outline:0}.sss-group{margin:18px 10px 4px;color:#949ba4;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sss-divider{height:1px;margin:12px 10px;border:0;background:#26272b}.sss-item{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:4px;background:transparent;color:#b5bac1;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.sss-item span{flex:1;min-width:0}.sss-ext{flex:none;opacity:.55}.sss-item:hover .sss-ext,.sss-item.active .sss-ext{opacity:.9}.sss-item:hover{background:#4f545c52;color:#dbdee1}.sss-item.active{background:#4e505899;color:#f2f3f5}.sss-item.danger{color:#f23f43}.sss-item.danger:hover{background:#f23f431a;color:#f23f43}.sss-content{position:relative;min-width:0;overflow:auto;padding:0 0 80px;background:#111214}.sss-content-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:60px 40px 20px;background:#111214}.sss-content-head h1{margin:0;color:#f2f3f5;font:600 20px/24px Figtree,gg sans,Inter,sans-serif}.sss-content-body{padding:0 40px 40px}.sss-content-body>p.sss-lead,.sss-overview-form>p.sss-lead{margin:0 0 20px;color:#b5bac1;font-size:14px;line-height:1.375;max-width:56ch}.sss-close-col{position:relative;background:#111214;padding:60px 16px 0 8px}.sss-close{position:sticky;top:60px;display:grid;justify-items:center;align-content:start;gap:4px}.sss-close button{width:36px;height:36px;display:grid;place-items:center;border:2px solid #b5bac1;border-radius:50%;background:transparent;color:#b5bac1;font-size:22px;line-height:1;cursor:pointer}.sss-close button:hover{color:#fff;border-color:#fff}.sss-close small{color:#b5bac1;font-size:13px;font-weight:600;letter-spacing:.04em}.sss-card{margin:0 0 16px;padding:16px;border-radius:8px;background:#1e1f22}.sss-card h3{margin:0 0 4px;color:#f2f3f5;font-size:16px}.sss-card p,.sss-hint{margin:0 0 12px;color:#b5bac1;font-size:14px;line-height:1.375}.sss-label{display:grid;gap:8px;margin:0 0 20px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none}.sss-label input,.sss-label textarea,.sss-label select{width:100%;min-height:40px;padding:10px;border:1px solid #1e1f22;border-radius:8px;background:#1e1f22;color:#dbdee1;font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;outline:0}.sss-label input:hover,.sss-label textarea:hover,.sss-label select:hover{border-color:#040405}.sss-label input:focus,.sss-label textarea:focus,.sss-label select:focus{border-color:#00a8fc}.sss-label textarea{min-height:88px;resize:vertical}.sss-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.sss-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 8px;padding:12px 16px;border-radius:8px;background:#1e1f22}.sss-switch>span{display:grid;gap:4px}.sss-switch b{color:#f2f3f5;font-size:16px;font-weight:500}.sss-switch small{color:#b5bac1;font-size:14px;line-height:1.3}.sss-switch button{position:relative;width:40px;height:24px;flex:none;border:0;border-radius:12px;background:#4e5058;cursor:pointer}.sss-switch button.on{background:#23a559}.sss-switch button i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .12s ease}.sss-switch button.on i{transform:translate(16px)}.sss-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:36px;padding:2px 16px;border:0;border-radius:3px;background:#4e5058;color:#fff;font-weight:500;cursor:pointer}.sss-btn.primary{background:#5865f2}.sss-btn.primary:hover{background:#4752c4}label.sss-btn{width:fit-content}.sss-section-line{height:1px;margin:20px 0;border:0;background:#3f4147}.sss-overview{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.sss-overview-form{min-width:0}.sss-overview-preview{position:sticky;top:20px}.sss-invite-card{border-radius:12px;overflow:hidden;min-height:180px;background:#111214;box-shadow:0 8px 24px #0006}.sss-invite-card-body{margin-top:72px;padding:16px;background:linear-gradient(180deg,transparent,#111214 28%);display:grid;gap:6px}.sss-invite-icon{width:64px;height:64px;margin-top:-40px;border-radius:16px;display:grid;place-items:center;font-weight:700;font-size:20px;color:#fff;overflow:hidden;box-shadow:0 0 0 6px #111214}.sss-invite-icon img{width:100%;height:100%;object-fit:cover}.sss-invite-card-body b{color:#f2f3f5;font-size:16px}.sss-invite-card-body small{color:#b5bac1;font-size:12px;display:flex;align-items:center;gap:6px}.sss-invite-card-body small .online{width:8px;height:8px;border-radius:50%;background:#23a559;display:inline-block}.sss-faixa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:420px}.sss-faixa-grid button{aspect-ratio:1.7;border:2px solid transparent;border-radius:8px;cursor:pointer;padding:0}.sss-faixa-grid button:hover{filter:brightness(1.08)}.sss-faixa-grid button.active{border-color:#fff;box-shadow:0 0 0 2px #5865f2}.sss-save-bar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:12px 16px;border-radius:8px;background:#111214ee;box-shadow:0 0 0 1px #1e1f22;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sss-save-bar span{color:#b5bac1;font-size:14px}@media(max-width:980px){.sss-overview{grid-template-columns:1fr}.sss-overview-preview{order:-1;position:static}}.sss-btn.danger{background:#da373c}.sss-btn.ghost{background:transparent;color:#00a8fc}.sss-btn:disabled{opacity:.5;cursor:not-allowed}.sss-icon-upload{position:relative;width:80px;height:80px;display:grid;place-items:center;border-radius:50%;background:#5865f2;color:#fff;font-size:28px;font-weight:700;overflow:hidden;cursor:pointer;flex:none}.sss-icon-upload img{width:100%;height:100%;object-fit:cover}.sss-icon-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.sss-overview-icon-block{display:flex;gap:20px;align-items:flex-start;margin-bottom:24px}.sss-field-title{display:block;margin:0 0 8px;color:#f2f3f5;font-size:16px;font-weight:500;letter-spacing:0;text-transform:none}.sss-overview-form .sss-label{color:#f2f3f5;font-size:16px;font-weight:500}.sss-overview-icon-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px}.sss-color-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sss-color-presets button{width:28px;height:28px;border:2px solid transparent;border-radius:50%;cursor:pointer;padding:0}.sss-color-presets button.active{border-color:#fff;box-shadow:0 0 0 2px #5865f2}.sss-color-custom{width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid #3f4147;cursor:pointer}.sss-color-custom input{width:40px;height:40px;margin:-6px;border:0;padding:0;cursor:pointer}.sss-banner-block{margin-bottom:20px}.sss-banner-preview{width:100%;max-height:140px;object-fit:cover;border-radius:8px;margin-bottom:10px}.sss-btn input[hidden]{display:none}.sss-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.sss-metrics article{padding:14px;border-radius:8px;background:#2b2d31}.sss-metrics small{color:#949ba4;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sss-metrics b{display:block;margin-top:6px;color:#f2f3f5;font-size:24px}.sss-bars{display:flex;align-items:flex-end;gap:6px;height:120px}.sss-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.sss-bar i{display:block;width:100%;border-radius:4px 4px 0 0;background:#5865f2;min-height:8px}.sss-bar small{color:#949ba4;font-size:10px}.sss-audit-list{display:grid;gap:8px}.sss-attrs{display:grid;gap:8px;margin-bottom:16px}.sss-attr-row{display:grid;grid-template-columns:56px 1fr;gap:8px;align-items:center}.sss-attr-row.sss-trait-row{grid-template-columns:40px 1fr}.sss-attr-row input{min-height:40px;padding:8px;border:1px solid #1e1f22;border-radius:8px;background:#1e1f22;color:#dbdee1;outline:0}.sss-attr-row input:focus{border-color:#00a8fc}.sss-members-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.sss-members-head b{color:#f2f3f5;font-size:16px;font-weight:600}.sss-members-head .sss-search{margin:0;min-width:240px}.sss-members-table{border-radius:8px;background:#1e1f22;overflow-x:auto}.sss-members-cols,.sss-members-row{display:grid;grid-template-columns:minmax(180px,1.5fr) 110px 120px 110px minmax(100px,1fr) auto;gap:10px;align-items:center;padding:10px 14px;min-width:860px}.sss-members-cols{color:#949ba4;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #2b2d31}.sss-members-row{border-top:1px solid #2b2d31;color:#dbdee1;font-size:14px}.sss-members-row:hover{background:#232428}.sss-members-user{display:flex;align-items:center;gap:10px;min-width:0}.sss-members-user b{display:block;color:#f2f3f5;font-size:14px}.sss-members-user small{color:#949ba4;font-size:12px}.sss-members-roles{display:flex;flex-wrap:wrap;gap:4px}.sss-members-roles em{padding:2px 6px;border-radius:12px;background:#2b2d31;color:#dbdee1;font-style:normal;font-size:11px;font-weight:600}.sss-members-actions{display:flex;gap:6px;justify-content:flex-end}.sss-members-menu{position:relative}.sss-members-menu-pop{position:absolute;right:0;top:36px;z-index:5;display:grid;min-width:160px;padding:6px;border-radius:8px;background:#111214;box-shadow:0 8px 24px #0008}.sss-members-menu-pop button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;border:0;border-radius:4px;background:transparent;color:#dbdee1;cursor:pointer;text-align:left}.sss-members-menu-pop button:hover{background:#2b2d31}.sss-members-menu-pop button.danger{color:#f23f43}.sss-members-foot{padding:10px 14px;border-top:1px solid #2b2d31;color:#949ba4;font-size:12px;min-width:860px}.sss-boost-banner{display:grid;gap:14px;margin:0 0 20px;padding:20px 22px;border-radius:12px;background:linear-gradient(135deg,#5865f2,#eb459e 55%,#9b59b6);color:#fff;box-shadow:0 8px 24px #5865f244}.sss-boost-banner b{display:block;margin:0 0 6px;font-size:22px;font-weight:700}.sss-boost-banner p{margin:0;max-width:52ch;color:#f2f3f5ee;font-size:14px;line-height:1.4}.sss-boost-banner-actions{display:flex;flex-wrap:wrap;gap:10px}.sss-btn.light{background:#fff;color:#4752c4}.sss-btn.light:hover{background:#f2f3f5}.sss-btn.light.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fffa}.sss-btn.light.ghost:hover{background:#fff2}.sss-sticker-track{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;margin-top:8px}.sss-sticker-track.over .sss-sticker-tier-card{outline:1px dashed #5865f2}.sss-sticker-rail{position:relative;width:4px;margin:12px auto;border-radius:999px;background:linear-gradient(180deg,#eb459e,#4e5058 55%,#2b2d31)}.sss-sticker-levels{display:grid;gap:18px;min-width:0}.sss-sticker-level{position:relative}.sss-sticker-dot{position:absolute;left:-30px;top:18px;width:14px;height:14px;border-radius:50%;background:#4e5058;box-shadow:0 0 0 4px #111214}.sss-sticker-dot.current{background:#eb459e}.sss-sticker-level-head{margin:0 0 10px}.sss-sticker-level-head b{color:#f2f3f5;font-size:16px}.sss-sticker-level-head p{margin:4px 0 0;color:#b5bac1;font-size:14px;line-height:1.35;max-width:56ch}.sss-sticker-tier-card{padding:14px;border-radius:12px;background:#1e1f22}.sss-sticker-tier-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sss-sticker-tier-top b{display:block;color:#f2f3f5;font-size:15px}.sss-sticker-tier-top small{color:#b5bac1;font-size:13px}.sss-sticker-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sss-sticker-slot{display:grid;gap:6px;justify-items:center;align-content:center;min-height:110px;padding:10px;border:1px dashed #3f4147;border-radius:10px;background:#111214;color:#4e5058}.sss-sticker-slot.empty{cursor:pointer}.sss-sticker-slot.empty:hover{border-color:#5865f2;color:#b5bac1}.sss-sticker-slot.filled{border-style:solid;border-color:#2b2d31;color:#dbdee1}.sss-sticker-slot.filled img{width:56px;height:56px;object-fit:contain}.sss-sticker-slot.filled b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sss-sticker-slot.locked{opacity:.45;cursor:default}.sss-sticker-level.locked .sss-sticker-tier-card{opacity:.85}@media(max-width:900px){.sss-sticker-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.sss-message{margin:0 0 12px;color:#23a559;font-size:14px}.sss-error{margin:0 0 12px;color:#fa777c;font-size:14px}.sss-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 12px;padding:0;border:0;background:transparent;color:#00a8fc;font-size:14px;font-weight:500;cursor:pointer}.sss-back:hover{text-decoration:underline}.sss-role-edit-title{margin:0 0 4px;font-size:20px;font-weight:600}.sss-everyone-card{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;width:100%;margin:0 0 16px;padding:14px 16px;border:0;border-radius:8px;background:#1e1f22;color:#dbdee1;text-align:left;cursor:pointer}.sss-everyone-card:hover:not(:disabled){background:#2b2d31}.sss-everyone-card:disabled{cursor:default;opacity:.7}.sss-everyone-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#2b2d31;color:#b5bac1}.sss-everyone-card b{display:block;color:#f2f3f5;font-size:16px;font-weight:500}.sss-everyone-card small{display:block;margin-top:2px;color:#949ba4;font-size:13px}.sss-roles-toolbar{display:flex;gap:12px;align-items:center;margin:0 0 12px}.sss-roles-toolbar .sss-search{flex:1;margin:0;height:36px}.sss-roles-help span{color:#00a8fc}.sss-roles-table-head{display:grid;grid-template-columns:minmax(0,1fr) 100px 120px;gap:8px;margin:16px 0 6px;padding:0 8px;color:#949ba4;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sss-roles-table{display:grid;gap:2px}.sss-roles-table-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 120px;gap:8px;align-items:center;padding:8px;border-radius:4px}.sss-roles-table-row:hover{background:#4e50584d}.sss-roles-table-main{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.sss-roles-table-main i{width:12px;height:12px;border-radius:50%;flex:none}.sss-roles-table-main b{overflow:hidden;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sss-roles-count{display:inline-flex;align-items:center;gap:6px;color:#b5bac1;font-size:14px}.sss-roles-row-actions{display:flex;justify-content:flex-end;gap:4px}.sss-roles-row-actions button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:#1e1f22;color:#b5bac1;cursor:pointer}.sss-roles-row-actions button:hover{color:#dbdee1;background:#2b2d31}.sss-role-colors{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;max-width:420px}.sss-role-colors button{width:28px;height:28px;border:2px solid transparent;border-radius:50%;padding:0;cursor:pointer}.sss-role-colors button.active{border-color:#fff;box-shadow:0 0 0 2px #5865f2}.sss-roles{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;min-height:520px}.sss-roles-list{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:8px;background:#1e1f22}.sss-roles-list-head{display:flex;gap:8px;margin-bottom:10px}.sss-roles-list-head input{flex:1;min-height:34px;padding:0 10px;border:1px solid #111214;border-radius:8px;background:#111214;color:#dbdee1;outline:0}.sss-roles-list-head input:focus{border-color:#00a8fc}.sss-role-item{display:grid;grid-template-columns:12px 1fr auto auto;gap:8px;align-items:center;width:100%;padding:10px 8px;border:0;border-radius:4px;background:transparent;color:#dbdee1;text-align:left;cursor:pointer}.sss-role-item:hover,.sss-role-item.active{background:#4e505866}.sss-role-item.everyone{opacity:.92;cursor:default}.sss-role-item i{width:12px;height:12px;border-radius:50%}.sss-role-item span{display:grid;min-width:0}.sss-role-item b{font-size:15px;font-weight:500}.sss-role-item small{color:#949ba4;font-size:12px}.sss-role-item em{color:#949ba4;font-style:normal;font-size:13px;min-width:20px;text-align:right}.sss-role-move{display:flex;flex-direction:column;gap:0;color:#949ba4}.sss-roles-list-head .sss-btn.primary{white-space:nowrap;font-size:13px;padding:2px 10px}.sss-role-editor{display:grid;gap:12px;align-content:start}.sss-tabs{display:flex;gap:4px;border-bottom:1px solid #3f4147;margin-bottom:8px}.sss-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 12px;background:transparent;color:#b5bac1;cursor:pointer;font-size:14px;font-weight:500}.sss-tabs button.active{color:#fff;border-bottom-color:#fff}.sss-perm-group{margin-bottom:16px}.sss-perm-group h4{margin:0 0 8px;color:#949ba4;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.sss-perm-card{display:flex;align-items:flex-start;gap:12px;margin:0 0 8px;padding:12px;border-radius:8px;background:#1e1f22;cursor:pointer}.sss-perm-card input{margin-top:4px}.sss-perm-card b{display:block;color:#f2f3f5;font-size:16px;font-weight:500}.sss-perm-card small{color:#b5bac1;font-size:13px}.sss-channel-list{display:grid;gap:6px}.sss-channel-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;background:#1e1f22}.sss-channel-row span{color:#dbdee1;font-size:15px}.sss-channel-row .actions{display:flex;gap:4px}.sss-member-row{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:8px;background:#2b2d31;margin-bottom:6px}.sss-member-row b{color:#f2f3f5}.sss-member-row small{color:#949ba4}.sss-empty{padding:32px;border-radius:8px;background:#1e1f22;color:#b5bac1;text-align:center}.css-shell{position:fixed;inset:0;z-index:51;display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,740px) minmax(72px,1fr);background:#000;color:#dbdee1;font-family:Figtree,gg sans,Inter,sans-serif}.css-nav-col{display:flex;justify-content:flex-end;padding:60px 6px 80px 12px;overflow:auto;background:#000}.css-nav{width:200px;display:flex;flex-direction:column;gap:1px}.css-nav .sss-channel-title{margin:0 10px 14px;color:#949ba4;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-nav .sss-item{font-size:16px}.css-content{overflow:auto;padding:60px 40px 80px;background:#111214}.css-content h1{margin:0 0 8px;font:600 20px/24px Figtree,gg sans,Inter,sans-serif;color:#f2f3f5}.css-content>p{margin:0 0 24px;color:#b5bac1;font-size:14px;max-width:56ch;line-height:1.375}.create-channel-modal .type-grid{display:grid;gap:8px;margin:0 0 16px}.create-channel-modal .type-option{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:12px;border:0;border-radius:8px;background:#2b2d31;color:#dbdee1;text-align:left;cursor:pointer}.create-channel-modal .type-option.active,.create-channel-modal .type-option:hover{background:#404249}.create-channel-modal .type-option b{display:block;color:#f2f3f5}.create-channel-modal .type-option small{color:#b5bac1;font-size:13px}.create-channel-roles{display:grid;gap:8px;margin:0 0 12px}.create-channel-roles>b{color:#f2f3f5;font-size:12px;text-transform:uppercase;letter-spacing:.02em}.create-channel-role-list{display:flex;flex-wrap:wrap;gap:6px}.create-channel-role-list button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:16px;background:#2b2d31;color:#dbdee1;cursor:pointer;font-size:13px}.create-channel-role-list button.on{background:#5865f233;color:#fff;box-shadow:inset 0 0 0 1px #5865f2}.create-channel-role-list button i{width:10px;height:10px;border-radius:50%}.sss-boost-hero{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:16px;border-radius:8px;background:linear-gradient(135deg,#5865f233,#eb459e22);color:#f2f3f5}.sss-boost-hero small{display:block;margin-top:4px;color:#b5bac1}.sss-boost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sss-perk-list{margin:8px 0 0;padding-left:18px;color:#b5bac1;line-height:1.6}.sss-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:12px}.sss-asset-card{display:grid;gap:8px;justify-items:center;padding:12px;border-radius:8px;background:#1e1f22;text-align:center}.sss-asset-card img{width:64px;height:64px;object-fit:contain}.sss-asset-card b{color:#dbdee1;font-size:13px;word-break:break-all}.sss-asset-preview{width:48px;height:48px;object-fit:contain;border-radius:8px;background:#2b2d31}.sss-sound-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:8px 0 16px}.sss-sound-chip{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:#1e1f22;color:#dbdee1;cursor:pointer;text-align:left}.sss-sound-chip:hover{background:#2b2d31}.sss-sound-chip.custom{display:grid;grid-template-columns:1fr auto;gap:6px;padding:6px}.sss-sound-chip.custom>button:first-child{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.sss-sound-chip b{flex:1;font-size:14px;font-weight:500}.sss-member-list{display:grid;gap:4px}.sss-online-dot{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:#23a559}.sss-safety-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sss-safety-card{display:grid;gap:6px;justify-items:start;border:0;color:inherit;text-align:left;cursor:pointer}.sss-safety-card:hover{background:#2b2d31}.sss-safety-card svg{color:#5865f2}.sss-tag-preview{display:grid;gap:4px;margin:0 0 16px;padding:16px;border-radius:8px;background:#1e1f22}.sss-tag-preview span{color:#949ba4;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sss-tag-preview b{color:#f2f3f5;font-size:20px}.sss-tag-preview small{color:#00a8fc}.sss-dropzone{min-height:280px;padding:24px;border:1px dashed #3f4147;border-radius:8px;background:#1e1f22}.sss-dropzone.over{border-color:#5865f2;background:#232428}.sss-emoji-empty{display:grid;justify-items:center;gap:8px;padding:48px 16px;color:#4e5058;text-align:center}.sss-emoji-empty b{color:#b5bac1;font-size:13px;font-weight:800;letter-spacing:.08em}.sss-emoji-empty small{color:#949ba4;font-size:14px}.sss-trait-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.sss-trait-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px 4px 10px;border-radius:16px;background:#1e1f22;color:#dbdee1;font-size:14px}.sss-trait-chip button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:#949ba4;cursor:pointer}.sss-trait-chip button:hover{background:#4e5058;color:#fff}.sss-trait-draft{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px}.sss-trait-draft input{flex:1;min-width:160px;min-height:40px;padding:8px 10px;border:1px solid #1e1f22;border-radius:8px;background:#1e1f22;color:#dbdee1;outline:0}.sss-trait-draft input:focus{border-color:#00a8fc}.sss-trait-emoji{position:relative}.sss-trait-emoji>button{width:40px;height:40px;border:0;border-radius:8px;background:#1e1f22;font-size:20px;cursor:pointer}.sss-trait-emoji-pop{position:absolute;z-index:4;top:44px;left:0;display:grid;grid-template-columns:repeat(5,32px);gap:4px;padding:8px;border-radius:8px;background:#111214;box-shadow:0 8px 24px #0008}.sss-trait-emoji-pop button{width:32px;height:32px;border:0;border-radius:4px;background:transparent;font-size:18px;cursor:pointer}.sss-trait-emoji-pop button:hover{background:#2b2d31}.sss-game-suggest{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.sss-game-suggest button{min-height:32px;padding:4px 12px;border:0;border-radius:16px;background:#1e1f22;color:#dbdee1;cursor:pointer}.sss-game-suggest button:hover{background:#2b2d31}.sss-invite-desc{margin:4px 0 0;color:#b5bac1;font-size:12px;line-height:1.35}.sss-invite-traits{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sss-invite-traits span{padding:2px 8px;border-radius:12px;background:#2b2d31;color:#dbdee1;font-size:11px}.sss-tag-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.sss-tag-form{min-width:0}.sss-info-banner{margin:0 0 16px;padding:12px 16px;border-radius:8px;border:1px solid #5865f266;background:#5865f218;color:#dbdee1;font-size:14px;line-height:1.4}.sss-info-banner.subtle{border-color:#5865f244;background:#5865f210}.sss-boost-unlock{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:10px 16px;border:0;border-radius:20px;background:linear-gradient(90deg,#f47fff,#5865f2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.sss-tag-name-row{display:grid;grid-template-columns:40px minmax(0,160px);gap:8px 12px;align-items:center;margin:0 0 16px}.sss-tag-name-row>span{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#1e1f22;font-size:20px}.sss-tag-name-row input{height:40px;padding:0 12px;border:0;border-radius:8px;background:#1e1f22;color:#f2f3f5;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sss-tag-name-row small{grid-column:2;color:#949ba4;font-size:12px}.sss-tag-name-row.locked{opacity:.55}.sss-tag-badge-grid{display:grid;grid-template-columns:repeat(5,48px);gap:8px;margin:0 0 20px}.sss-tag-badge-grid button{width:48px;height:48px;border:2px solid transparent;border-radius:8px;background:#1e1f22;font-size:22px;cursor:pointer}.sss-tag-badge-grid button.active{border-color:#fff;box-shadow:0 0 0 2px #5865f2}.sss-tag-color-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.sss-tag-color-row button{width:32px;height:32px;border:2px solid transparent;border-radius:50%;cursor:pointer;padding:0}.sss-tag-color-row button.active{border-color:#fff;box-shadow:0 0 0 2px #5865f2}.sss-tag-chat-preview{position:sticky;top:20px;display:grid;gap:14px;padding:16px;border-radius:12px;background:#2b2d31}.sss-tag-chat-line{display:flex;gap:10px}.sss-tag-chat-line>i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700;font-size:13px;flex:none}.sss-tag-chat-line b{display:flex;align-items:center;gap:6px;color:#f2f3f5;font-size:14px}.sss-tag-chat-line em{padding:1px 5px;border-radius:4px;color:#fff;font-style:normal;font-size:10px;font-weight:700}.sss-tag-chat-line p{margin:2px 0 0;color:#dbdee1;font-size:14px}@media(max-width:980px){.sss-tag-layout{grid-template-columns:1fr}.sss-tag-chat-preview{position:static}}.sss-tag-stage{display:grid;gap:10px;margin:0 0 16px;padding:16px;border-radius:8px;background:#1e1f22}.sss-tag-stage>span{color:#949ba4;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sss-tag-member{display:flex;align-items:center;gap:10px}.sss-tag-avatar{width:32px;height:32px;border-radius:50%;background:#5865f2}.sss-tag-member b{color:#f2f3f5;font-size:16px}.sss-tag-member em{padding:1px 6px;border-radius:4px;background:#5865f2;color:#fff;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em}.sss-tag-stage small{color:#00a8fc}.sss-app-card{display:grid;gap:6px}.sss-app-card b{color:#f2f3f5}.sss-app-card small{color:#b5bac1}a.sss-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}@media(max-width:900px){.sss-shell,.css-shell{grid-template-columns:1fr}.sss-nav-col,.css-nav-col,.sss-close-col{display:none}.sss-roles,.sss-boost-grid,.sss-safety-grid{grid-template-columns:1fr}}.sss-boost-hero{align-items:flex-start}.sss-boost-hero>svg{color:#f47fff;flex:none;margin-top:4px}.sss-boost-hero>div:first-of-type{flex:1;min-width:0}.sss-boost-meter{height:8px;margin-top:10px;border-radius:4px;background:#1e1f22;overflow:hidden}.sss-boost-meter>i{display:block;height:100%;background:linear-gradient(90deg,#f47fff,#5865f2)}.sss-boost-cta{display:grid;gap:8px;justify-items:end}.sss-boost-cta small{color:#b5bac1}.sss-card.unlocked{outline:1px solid #23a55955}.sss-card.locked{opacity:.72}.sss-card h3 small{display:block;margin-top:4px;color:#b5bac1;font-size:12px;font-weight:500}.sss-booster-list{display:grid;gap:8px}.sss-booster-row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;background:#2b2d31}.sss-booster-row .sss-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;color:#fff;font-weight:700}.sss-booster-row img{width:100%;height:100%;object-fit:cover}.sss-brand{color:#f2f3f5}.sss-radio-cards{display:grid;gap:8px;margin:0 0 24px}.sss-radio-card{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;background:#2b2d31;cursor:pointer}.sss-radio-card.on{outline:1px solid #5865f2;background:#313338}.sss-radio-card input{margin-top:4px;accent-color:#5865f2}.sss-radio-card b{display:block;color:#f2f3f5;font-size:16px;font-weight:500}.sss-radio-card small{color:#b5bac1;font-size:14px}.sss-channel-tree{display:grid;gap:8px}.sss-channel-tree.discord-tree{margin-top:8px;padding:8px;border-radius:8px;background:#2b2d31}.sss-channel-branch{display:grid;gap:2px;padding:4px 0 8px}.sss-channel-row{min-height:34px;padding:0 8px;border-radius:4px;background:transparent;transition:background .08s ease}.sss-channel-row:hover{background:#4f545c66}.sss-channel-row .actions{opacity:0;pointer-events:none;gap:2px}.sss-channel-row:hover .actions,.sss-channel-row:focus-within .actions{opacity:1;pointer-events:auto}.sss-channel-main{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sss-channel-main.static{cursor:default}.sss-ch-type{flex:none;color:#80848e}.sss-channel-name{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#dbdee1;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sss-channel-row.category .sss-channel-name,.sss-channel-row.category span{color:#949ba4;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sss-channel-row.nested{padding-left:16px}.sss-ch-badge{padding:0 4px;border-radius:3px;background:#3f4147;color:#b5bac1;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sss-ch-badge.nsfw{background:#da373c;color:#fff}.sss-icon-btn{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:4px;color:#b5bac1;background:transparent;cursor:pointer}.sss-icon-btn:hover{color:#f2f3f5;background:#3f4147}.sss-icon-btn.danger:hover{color:#fff;background:#da373c}.sss-channel-toolbar{margin-bottom:4px}.sss-engagement .sss-engage-block h3{margin:0 0 8px;color:#f2f3f5;font-size:16px;font-weight:600}.sss-template-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px}.sss-template-compare article{padding:16px;border-radius:8px;background:#2b2d31}.sss-template-compare b{display:block;margin-bottom:10px;color:#949ba4;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sss-template-compare ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:#dbdee1;font-size:14px}.sss-required{color:#ed4245}@media(max-width:720px){.sss-template-compare{grid-template-columns:1fr}}.sss-afk-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sss-inline-control{display:grid;grid-template-columns:1fr minmax(180px,280px);gap:12px;align-items:center}.sss-inline-control>span{color:#b5bac1;font-size:14px}.sss-radio-cards.compact{gap:8px}@media(max-width:720px){.sss-afk-grid,.sss-inline-control{grid-template-columns:1fr}}.sss-insights-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.sss-insights-metrics article{padding:16px;border-radius:8px;background:#2b2d31}.sss-insights-metrics small{color:#b5bac1;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.sss-insights-metrics b{display:block;margin-top:8px;color:#f2f3f5;font-size:24px}.sss-audit-list{display:grid;gap:2px}.sss-audit-item{display:flex;gap:12px;padding:12px 8px;border-bottom:1px solid #3f4147}.sss-audit-icon{width:32px;height:32px;flex:none;border-radius:50%;background:#5865f2}.sss-audit-icon.boost{background:#f47fff}.sss-audit-icon.ban,.sss-audit-icon.kick{background:#da373c}.sss-audit-item b{color:#f2f3f5;font-size:14px}.sss-audit-item p{margin:4px 0 0;color:#b5bac1;font-size:12px}.sss-content .automod-panel{display:grid;gap:12px;max-width:660px}.sss-content .automod-panel form{display:grid;grid-template-columns:1fr 1fr auto auto;gap:8px}.sss-content .automod-panel input,.sss-content .automod-panel select{min-height:36px;padding:0 10px;border:0;border-radius:4px;background:#1e1f22;color:#dbdee1}.sss-content .automod-rule{padding:12px 16px;border-radius:8px;background:#2b2d31}.sss-content .automod-rule header{display:flex;justify-content:space-between;align-items:center}.sss-safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sss-safety-card{display:grid;gap:8px;text-align:left;cursor:pointer;border:0;min-height:120px}.sss-safety-card:hover{background:#35373c}.sss-apps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sss-app-card{display:grid;gap:8px;align-content:start}.sss-save-bar{position:sticky;bottom:16px;z-index:5}@media(max-width:860px){.sss-insights-metrics,.sss-apps-grid,.sss-content .automod-panel form{grid-template-columns:1fr}}.ssp-backdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;background:#000000b8}.ssp-modal{width:min(720px,100%);max-height:min(860px,92vh);display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;border-radius:12px;background:#313338;color:#dbdee1;box-shadow:0 16px 48px #0000008c}.ssp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #3f4147}.ssp-head b{display:block;color:#f2f3f5;font-size:18px}.ssp-head small{color:#b5bac1;font-size:13px}.ssp-close{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;color:#b5bac1;background:transparent;cursor:pointer}.ssp-close:hover{color:#fff;background:#3f4147}.ssp-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px;border-bottom:1px solid #3f4147;background:#2b2d31}.ssp-tabs button{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:0;border-radius:8px;color:#b5bac1;background:transparent;text-align:left;cursor:pointer}.ssp-tabs button b{display:block;color:inherit;font-size:14px}.ssp-tabs button small{display:block;color:#949ba4;font-size:11px}.ssp-tabs button.active,.ssp-tabs button:hover{color:#fff;background:#404249}.ssp-body{min-height:260px;overflow:auto;padding:16px;background:#1e1f22}.ssp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ssp-card{display:grid;gap:8px;padding:8px;border:2px solid transparent;border-radius:10px;color:#dbdee1;background:#2b2d31;cursor:pointer}.ssp-card.selected{border-color:#5865f2;background:#313338}.ssp-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-align:left}.ssp-thumb{aspect-ratio:16 / 10;display:grid;place-items:center;border-radius:6px;background:#111214 center / cover no-repeat;color:#949ba4}.ssp-web-panel{display:grid;gap:14px;place-content:center;min-height:240px;text-align:left}.ssp-web-hero{display:flex;align-items:center;gap:16px;padding:18px;border-radius:12px;background:#2b2d31;color:#f2f3f5}.ssp-web-hero p{margin:6px 0 0;color:#b5bac1;font-size:13px;line-height:1.4}.ssp-hint,.ssp-empty{margin:0;color:#949ba4;font-size:13px;line-height:1.4}.ssp-empty{display:grid;place-items:center;min-height:200px}.ssp-foot{display:grid;gap:10px;padding:12px 16px 16px;border-top:1px solid #3f4147;background:#2b2d31}.ssp-sound{display:inline-flex;align-items:center;gap:8px;color:#dbdee1;font-size:13px;cursor:pointer}.ssp-sound input{accent-color:#5865f2}.ssp-error{margin:0;color:#fa777c;font-size:13px}.ssp-actions{display:flex;justify-content:flex-end;gap:8px}.ssp-btn{min-height:36px;padding:0 16px;border:0;border-radius:3px;color:#fff;background:#4e5058;font-size:14px;font-weight:500;cursor:pointer}.ssp-btn:hover{background:#6d6f78}.ssp-btn.primary{background:#5865f2}.ssp-btn.primary:hover{background:#4752c4}.ssp-btn:disabled{opacity:.55;cursor:not-allowed}.call-share-pip{position:fixed;z-index:9000;left:88px;bottom:88px;width:min(280px,calc(100% - 32px));display:grid;gap:8px;padding:10px;border-radius:8px;background:#111214ee;box-shadow:0 8px 24px #00000073;color:#f2f3f5}.call-share-pip .pip-preview{aspect-ratio:16 / 10;overflow:hidden;border-radius:6px;background:#000}.call-share-pip .pip-preview video{width:100%;height:100%;object-fit:contain;background:#000}.call-share-pip .pip-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.call-share-pip .pip-meta b{font-size:13px}.call-share-pip .pip-meta small{display:block;color:#23a559;font-size:11px;font-weight:700;letter-spacing:.04em}.call-share-pip .pip-label{display:block;margin-top:2px;color:#b5bac1;font-size:11px}.call-share-pip button{border:0;border-radius:4px;padding:6px 10px;background:#da373c;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.community-profiles{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;color:#dbdee1;background:#313338}.community-profiles.embedded{position:static;inset:auto;z-index:auto;min-height:0;flex:1;background:transparent;color:inherit}.community-profiles.embedded .community-profiles-body{min-height:420px}.community-profiles>header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #3f4147;background:#2b2d31}.community-profiles>header>div{display:flex;align-items:center;gap:11px}.community-profiles>header svg{color:#8b72fa}.community-profiles>header span{display:grid}.community-profiles>header small{color:#7d8699}.community-profiles>header>button{border:0;color:#9ba3b5;background:transparent;cursor:pointer}.community-profile-tabs{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid #3f4147;background:#2b2d31}.community-profile-tabs button{border:0;border-radius:16px;padding:6px 12px;background:transparent;color:#b5bac1;cursor:pointer;font-size:14px}.community-profile-tabs button.active{background:#404249;color:#fff}.community-profiles-body{min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);flex:1}.community-profiles-body>aside{overflow-y:auto;padding:15px 10px;border-right:1px solid #ffffff0d;background:#111722}.community-profiles-body>aside>label{display:flex;align-items:center;gap:7px;border:1px solid #ffffff10;border-radius:8px;padding:8px;background:#090e16}.community-profiles-body>aside>label svg{width:15px;color:#697286}.community-profiles-body>aside input{min-width:0;border:0;color:#dce0ea;background:transparent;outline:none}.community-profiles-body>aside>small{display:block;margin:17px 8px 6px;color:#687184;font-size:9px}.community-profiles-body>aside>button{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:9px;padding:9px;color:#a5adbe;background:transparent;text-align:left;cursor:pointer}.community-profiles-body>aside>button:hover,.community-profiles-body>aside>button.active{color:#fff;background:#745bdc22}.community-profiles-body>aside>button>img,.community-profiles-body>aside>button>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:12px;object-fit:cover;background:#272e3d}.community-profiles-body>aside>button>div{min-width:0;display:grid}.community-profiles-body>aside>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-profiles-body>aside>button small{color:#70798c}.community-global-icon{color:#9b86ff;background:#372c6d!important}.community-profiles-body>main{min-width:0;overflow-y:auto}.community-global-panel{max-width:430px;margin:55px auto;text-align:center}.community-global-panel>.identity-preview{margin-bottom:25px;text-align:left}.community-global-panel p{color:#9199aa}.community-global-panel>button{border:0;border-radius:9px;padding:11px 16px;color:#fff;background:#755bdd;cursor:pointer}.community-editor{display:grid;grid-template-columns:minmax(430px,700px) minmax(330px,420px);gap:22px;justify-content:center;padding:28px 25px 110px}.community-form{min-width:0}.community-editor-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.community-editor-title>div{display:flex;align-items:center;gap:11px}.community-editor-title h1{margin:0;font-size:22px}.community-editor-title p{margin:4px 0;color:#7e8799}.community-editor-title>button{display:flex;align-items:center;gap:7px;border:1px solid #ffffff12;border-radius:8px;padding:8px;color:#aab1c0;background:#171e2a;cursor:pointer}.community-editor-title>button svg{width:15px}.override-field,.media-override,.override-theme,.override-cosmetics{margin:0 0 12px;border:1px solid #ffffff0e;border-radius:12px;padding:13px;background:#141b27}.override-field legend,.media-override legend{padding:0 6px;color:#aeb5c5}.inherit-toggle{display:flex;gap:4px;margin-bottom:9px}.inherit-toggle button{border:0;border-radius:6px;padding:6px 9px;color:#778093;background:#0c111a;cursor:pointer}.inherit-toggle button.active{color:#fff;background:#735add35}.override-field>input,.override-field>textarea,.override-field>select{width:100%;box-sizing:border-box;border:1px solid #ffffff12;border-radius:8px;padding:10px;color:#e7eaf2;background:#090e16;outline:none}.override-field>textarea{min-height:100px;resize:vertical}.override-field.inherited>input,.override-field.inherited>textarea,.override-field.inherited>select{color:#70798b;opacity:.65}.community-media-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.media-override{display:grid;grid-template-columns:90px 1fr;gap:7px 10px}.media-override>div{grid-row:span 3;height:72px;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#687185;background:#090e16}.media-override>div.round{width:72px;border-radius:50%}.media-override img{width:100%;height:100%;object-fit:cover}.media-override>span{color:#717a8d;font-size:10px}.media-override>label,.media-override>button{border:1px solid #ffffff10;border-radius:6px;padding:6px;color:#b6bdcb;background:#202735;text-align:center;cursor:pointer}.media-override input{display:none}.override-theme,.override-cosmetics{padding:15px}.override-theme h2,.override-cosmetics h2{margin:0 0 12px;font-size:14px}.override-theme .override-field,.override-cosmetics .override-field{background:#0f1520}.community-profile-preview{position:sticky;top:20px;align-self:start}.community-profile-preview>small{display:block;margin-bottom:9px;color:#6f788b;letter-spacing:.07em}.community-profile-preview>.identity-preview{width:100%;box-shadow:0 24px 70px #0007}.community-profile-preview>article{display:flex;align-items:center;gap:10px;margin-top:12px;border:1px solid #ffffff0d;border-radius:10px;padding:10px;background:#171e2b}.community-profile-preview>article>div{display:grid}.community-profile-preview>article span{color:#7f889b;font-size:10px}.community-profile-error{border-radius:8px;padding:10px;color:#ff9099;background:#7b26312b}.community-profiles>footer{position:fixed;z-index:3;left:50%;bottom:18px;display:flex;align-items:center;gap:8px;transform:translate(-50%);border:1px solid #ffffff14;border-radius:11px;padding:9px 11px;background:#202735ed;box-shadow:0 18px 50px #000a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.community-profiles>footer>span{display:flex;align-items:center;gap:8px;margin-right:12px;white-space:nowrap}.community-profiles>footer>span i{width:8px;height:8px;border-radius:50%;background:#f0b647}.community-profiles>footer button{display:flex;align-items:center;gap:6px;border:0;border-radius:7px;padding:8px 11px;color:#dce0e9;background:#343c4b;cursor:pointer}.community-profiles>footer .primary{background:#765cdf}.community-profiles>footer svg{width:15px}.community-profiles-loading{display:grid;grid-template-columns:280px 1fr;gap:1px;background:#222936}.community-profiles-loading i{background:linear-gradient(100deg,#131a25,#202836,#131a25);background-size:200%;animation:community-profile-shimmer 1.4s infinite}@keyframes community-profile-shimmer{to{background-position:-200%}}.community-editor-loading{height:70vh;margin:30px;border-radius:14px;background:#171e2a}@media(max-width:950px){.community-editor{grid-template-columns:1fr}.community-profile-preview{position:static;max-width:420px;margin:auto}}@media(max-width:680px){.community-profiles-body{grid-template-columns:90px 1fr}.community-profiles-body>aside>label,.community-profiles-body>aside>small,.community-profiles-body>aside>button>div{display:none}.community-profiles-body>aside>button{justify-content:center}.community-editor{min-width:0;padding:18px 12px 110px}.community-editor-title{align-items:flex-start;flex-direction:column}.community-media-fields{grid-template-columns:1fr}.community-profiles>footer{width:calc(100% - 20px)}.community-profiles>footer>span{display:none}}@media(prefers-reduced-motion:reduce){.community-profiles-loading i{animation:none}}.card-builder{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;color:#dbdee1;background:#313338}.card-builder>header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #3f4147;background:#2b2d31}.card-builder>header>div{display:flex;align-items:center;gap:11px}.card-builder>header svg{color:#8d73ff}.card-builder>header span{display:grid}.card-builder>header small{color:#7c8598}.card-builder>header>button{border:0;color:#9ba3b4;background:transparent;cursor:pointer}.builder-body{min-height:0;display:grid;grid-template-columns:430px minmax(0,1fr);flex:1}.builder-controls{overflow-y:auto;padding:22px;border-right:1px solid #ffffff0d;background:#121824}.builder-controls section{margin-bottom:25px}.builder-controls h2{display:flex;justify-content:space-between;margin:0 0 11px;font-size:13px}.builder-controls h2 small{color:#737c90}.layout-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.layout-options button{border:1px solid #ffffff0d;border-radius:9px;padding:7px;color:#8e97a9;background:#171e2a;text-transform:capitalize;cursor:pointer}.layout-options button.active{border-color:#8068ef;color:#fff;background:#7259dd25}.layout-thumb{height:50px;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:6px;border-radius:6px;padding:5px;background:#0a0f17}.layout-thumb span{border-radius:2px;background:#66708655}.layout-thumb span:first-child{grid-column:1/-1;background:#8369ef88}.layout-thumb.compact{height:37px}.layout-thumb.modern{grid-template-columns:1fr 2fr}.layout-thumb.social span:nth-child(2){grid-column:1/-1}.layout-thumb.gaming span:first-child{background:#40bce088}.layout-thumb.creator span:first-child{background:#df5fa388}.builder-segmented{display:flex;gap:5px}.builder-segmented button{flex:1;border:1px solid #ffffff0e;border-radius:7px;padding:8px;color:#8992a5;background:#171e2a;text-transform:capitalize;cursor:pointer}.builder-segmented button.active{border-color:#8068ef;color:#fff;background:#735ade2b}.builder-controls section>small{display:block;margin-top:7px;color:#6f788b}.component-toggles{display:grid;grid-template-columns:1fr 1fr;gap:5px}.component-toggles button{display:flex;align-items:center;gap:7px;border:1px solid #ffffff0b;border-radius:7px;padding:8px;color:#818a9d;background:#151c28;text-align:left;cursor:pointer}.component-toggles button>span{width:17px;height:17px;display:grid;place-items:center;border:1px solid #4c5568;border-radius:4px}.component-toggles button svg{width:12px}.component-toggles button.enabled{color:#dce0e9}.component-toggles button.enabled>span{border-color:#8068ef;background:#8068ef}.builder-controls label{display:grid;gap:6px;margin:8px 0;color:#aab1c0}.builder-controls input,.builder-controls textarea{border:1px solid #ffffff11;border-radius:8px;padding:9px;color:#fff;background:#090e16}.save-preset,.preset-row{width:100%;display:flex;align-items:center;gap:7px;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:6px;padding:9px;color:#abb2c1;background:#171e2a;text-align:left;cursor:pointer}.save-preset svg{width:15px}.preset-row span{display:grid}.preset-row small{color:#717a8d;text-transform:capitalize}.builder-error{border-radius:8px;padding:9px;color:#ff9099;background:#75253233}.builder-preview{min-width:0;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 30%,#33285b44,transparent 36%),#0c111a}.builder-preview>header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #ffffff0c}.builder-preview>header>div{display:grid}.builder-preview>header small,.builder-preview>header>span{color:#778194}.builder-stage{min-height:0;display:grid;place-items:center;overflow:auto;flex:1;padding:30px}.safe-profile-card{--safe-card-height: 590px;position:relative;width:380px;max-height:var(--safe-card-height);overflow:hidden auto;border:1px solid #ffffff15;border-radius:16px;color:#edf0f8;background:#151b27;box-shadow:0 28px 80px #000a;scrollbar-width:thin}.safe-profile-card>.profile-frame-layer{position:absolute;inset:0;width:auto;height:auto;border-radius:inherit;pointer-events:none}.safe-profile-card>header{position:relative;min-height:125px;display:flex;align-items:flex-end;gap:12px;padding:22px;overflow:hidden}.safe-profile-card>header>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.safe-profile-card>header>.identity-avatar-wrap,.safe-profile-card>header>div{position:relative}.safe-profile-card>header>div{display:grid;text-shadow:0 2px 8px #000}.safe-profile-card>header>div>b{font-size:20px}.safe-profile-card>header span{color:#c6ccda}.safe-profile-card>header small{margin-top:4px;color:#e7dcff}.safe-card-content{display:flex;flex-direction:column;gap:8px;padding:13px}.safe-card-content>div{position:relative}.safe-card-content section,.safe-status{margin:0;border:1px solid #ffffff0c;border-radius:9px;padding:11px;background:#ffffff06}.safe-card-content section>b{display:block;margin-bottom:6px;color:#8f98ab;font-size:9px;letter-spacing:.05em}.safe-card-content section p{margin:0;color:#b2b9c8;line-height:1.45}.safe-status{color:#58d58b}.safe-chips,.safe-badges{display:flex;flex-wrap:wrap;gap:5px}.safe-chips span{border-radius:999px;padding:4px 7px;background:#ffffff0a}.safe-badges span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#ffffff0a}.safe-card-content section article,.safe-featured{display:flex;align-items:center;gap:9px}.safe-card-content article>span,.safe-featured>span{display:grid}.safe-card-content article small,.safe-featured small{color:#7d8699}.safe-featured{background:linear-gradient(135deg,#8269ef1f,#ffffff05)!important}.now-playing{color:#6be28d}.draggable-section{display:grid;grid-template-columns:22px 1fr;align-items:center;border:1px dashed transparent;border-radius:10px;cursor:grab}.draggable-section>svg{width:16px;color:#657084}.draggable-section:hover{border-color:#8068ef55}.draggable-section.dragging{opacity:.4}.layout-modern{width:410px}.layout-modern>header{min-height:155px}.layout-modern .safe-card-content{display:grid;grid-template-columns:1fr 1fr}.layout-modern .safe-card-content>.draggable-section{grid-template-columns:18px 1fr}.layout-social .safe-card-content section{border-radius:14px;background:#202838}.layout-gaming{background:#101a22}.layout-gaming .safe-featured{border-color:#31c5e644}.layout-creator{background:linear-gradient(160deg,#211828,#151b27)}.layout-creator .safe-card-content section{border-color:#dd65aa22}.size-compact{width:330px}.size-compact>header{min-height:95px;padding:14px}.size-compact .safe-card-content{padding:8px}.size-compact .safe-card-content section{padding:8px}.size-expanded{width:430px}.size-expanded>header{min-height:175px}.card-builder>footer{position:fixed;z-index:3;left:50%;bottom:18px;display:flex;align-items:center;gap:8px;transform:translate(-50%);border:1px solid #ffffff15;border-radius:11px;padding:9px 11px;background:#222936ed;box-shadow:0 18px 50px #000a}.card-builder>footer>span{display:flex;align-items:center;gap:8px;margin-right:10px}.card-builder>footer>span i{width:8px;height:8px;border-radius:50%;background:#efb64a}.card-builder>footer button{display:flex;align-items:center;gap:6px;border:0;border-radius:7px;padding:8px 10px;color:#dce0e8;background:#373f4e;cursor:pointer}.card-builder>footer svg{width:15px}.card-builder>footer .primary{background:#765cdf}.builder-loading{display:grid;grid-template-columns:430px 1fr;gap:1px;background:#252c39}.builder-loading i{background:#141b26}@media(max-width:900px){.builder-body{grid-template-columns:1fr}.builder-controls{max-height:55vh;border-right:0;border-bottom:1px solid #ffffff0d}.builder-preview{min-height:650px}}@media(max-width:520px){.builder-controls{padding:14px}.layout-options{grid-template-columns:repeat(2,1fr)}.component-toggles{grid-template-columns:1fr}.builder-stage{padding:12px}.safe-profile-card,.layout-modern,.size-expanded{width:min(380px,calc(100vw - 24px))}.card-builder>footer{width:calc(100% - 20px)}.card-builder>footer>span{display:none}}.profile-posts-page{width:min(820px,100%);margin:0 auto;display:grid;gap:14px;padding:18px 0 40px}.profile-post-composer,.profile-post-card,.post-feed-empty,.post-feed-error{background:#2b2d31;border:0;border-radius:8px;box-shadow:none}.profile-post-composer{padding:14px}.profile-post-composer textarea{width:100%;min-height:96px;resize:vertical;border:0;background:transparent;color:#eef0f9;font:inherit;outline:0}.profile-post-composer footer{display:flex;align-items:center;gap:9px;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.profile-post-composer button,.profile-post-composer select,.profile-post-actions button,.profile-post-card details button{border:1px solid rgba(255,255,255,.09);background:#252a3b;color:#dfe2ee;border-radius:9px;padding:7px 10px}.profile-post-composer footer>span{margin-left:auto;color:#8e94aa;font-size:12px}.profile-post-composer .publish-post{background:linear-gradient(135deg,#7652ed,#925cff);color:#fff;border:0;display:flex;gap:7px;align-items:center}.selected-post-media{display:flex;align-items:center;gap:8px;background:#1b2030;border-radius:10px;padding:8px 10px;margin:5px 0 10px}.selected-post-media span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-post-media button{margin-left:auto;padding:4px}.post-media-picker{position:fixed;z-index:160;inset:12% max(20px,calc(50% - 380px));background:#151925;border:1px solid #343a51;border-radius:18px;padding:14px;box-shadow:0 25px 100px #000c}.post-media-picker header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.post-media-picker header button{background:none;border:0;color:#bec3d4}.post-media-picker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;max-height:55vh;overflow:auto}.post-media-picker>div>button{min-width:0;background:#202536;border:1px solid #32384d;border-radius:10px;color:#dfe2ee;padding:6px;text-align:left}.post-media-picker img,.post-media-picker video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:7px}.post-media-picker span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 2px 2px}.profile-post-card{padding:16px}.profile-post-card>header{display:flex;align-items:center;gap:11px}.profile-post-card>header>div:nth-child(2){display:grid}.profile-post-card header small{color:#8990a6}.feed-avatar{display:grid;place-items:center;flex:0 0 auto;object-fit:cover;border-radius:50%;color:#fff;font-weight:700}.post-pinned{display:flex;align-items:center;gap:4px;margin-left:auto;color:#a693ff;font-size:12px}.profile-post-card>header details{position:relative;margin-left:8px}.profile-post-card summary{list-style:none;cursor:pointer}.profile-post-card>header details>div,.reaction-picker>div{position:absolute;right:0;top:26px;z-index:5;display:grid;min-width:140px;padding:6px;background:#10141f;border:1px solid #333a50;border-radius:10px;box-shadow:0 12px 32px #0008}.profile-post-card details button{border:0;background:transparent;text-align:left}.profile-post-card details button.danger{color:#ff737d}.profile-post-body{white-space:pre-wrap;line-height:1.55;color:#e8eaf3;margin:14px 2px}.profile-post-media{width:100%;max-height:520px;object-fit:contain;background:#0c0f17;border-radius:13px;border:1px solid rgba(255,255,255,.08)}.profile-post-actions{display:flex;align-items:center;gap:7px;margin-top:12px}.profile-post-actions button{display:flex;align-items:center;gap:5px;padding:6px 9px}.profile-post-actions button.active{border-color:#8266f0;background:#382d67}.profile-post-actions>span{margin-left:auto;color:#888fa5;font-size:12px}.reaction-picker{position:relative}.reaction-picker>div{grid-auto-flow:column;min-width:auto}.post-comments{border-top:1px solid rgba(255,255,255,.08);margin-top:12px;padding-top:12px;display:grid;gap:10px}.post-comment{display:flex;gap:9px}.post-comment img,.post-comment i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;object-fit:cover;font-style:normal}.post-comment p{margin:2px 0;color:#cdd1df}.post-comment-composer{display:flex;gap:7px}.post-comment-composer input{flex:1;background:#151a27;border:1px solid #30364b;border-radius:9px;padding:9px 11px;color:#fff}.post-comment-composer button{border:0;border-radius:9px;background:#7356e9;color:#fff;padding:0 12px}.post-feed-empty,.post-feed-error{text-align:center;padding:46px;color:#9da3b6}.post-feed-empty svg{color:#8065ef}.post-feed-empty h3{color:#f0f1f7}.post-feed-error button{margin-left:12px}.post-feed-skeleton{display:grid;gap:14px}.post-feed-skeleton i{height:210px;border-radius:16px;background:linear-gradient(90deg,#191e2b,#252a3a,#191e2b);background-size:200%;animation:post-shimmer 1.4s linear infinite}.featured-profile-post p{margin:2px 0 8px!important}.featured-profile-post img{width:100%;max-height:170px;object-fit:cover;border-radius:9px}@keyframes post-shimmer{to{background-position:-200%}}@media(max-width:700px){.profile-posts-page{padding-inline:10px}.profile-post-composer footer{flex-wrap:wrap}.profile-post-composer footer>span{margin-left:0}.post-media-picker{inset:8% 12px}.profile-post-actions{flex-wrap:wrap}.profile-post-actions>span{width:100%;margin:0}}.achievements-studio{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:48px minmax(0,1fr) 52px;background:#313338;color:#dbdee1}.achievements-studio>header,.achievements-studio>footer{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #3f4147;background:#2b2d31}.achievements-studio>header>div{display:flex;align-items:center;gap:14px}.achievements-studio>header svg{color:#9b7cff}.achievements-studio header span{display:grid}.achievements-studio header small,.achievements-studio footer span{color:#929bb0}.achievements-studio button{border:1px solid #ffffff12;background:#171c29;color:inherit;border-radius:10px;padding:10px 13px;cursor:pointer}.achievements-studio button:hover:not(:disabled){border-color:#8869ff80;background:#20263a}.achievements-studio button:disabled{opacity:.48;cursor:not-allowed}.achievements-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;padding:22px 28px;overflow:auto}.achievements-layout main{min-width:0}.achievement-featured{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid #8b6dff42;border-radius:14px;background:linear-gradient(130deg,#211b43aa,#151a29)}.achievement-featured>div:first-child{display:flex;align-items:center;gap:12px}.achievement-featured>div:first-child span{display:grid}.achievement-featured small{color:#9da5b8}.featured-slots{display:flex;gap:10px}.featured-slots>span{width:112px;height:62px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid #ffffff16;border-radius:10px;background:#0e1320}.featured-slots>span.empty{border-style:dashed;color:#778096}.featured-slots b{font-size:22px}.featured-slots small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.achievement-categories{display:flex;gap:7px;overflow:auto;padding:18px 0 14px}.achievement-categories button{white-space:nowrap;padding:7px 11px}.achievement-categories button.active,.achievements-layout aside button.selected{border-color:#8d70ff;background:#7254e8}.achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:11px}.achievement-card{position:relative;min-height:145px;text-align:left;display:grid;grid-template-columns:48px 1fr;gap:12px;align-content:start;overflow:hidden}.achievement-card.selected{box-shadow:inset 0 0 0 1px #9e84ff,0 8px 26px #6f50df1f}.achievement-card.locked{filter:saturate(.55)}.achievement-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#ffffff0b;font-size:24px;color:var(--badge-color, #a98cff)}.achievement-card>span:nth-child(2){display:grid;gap:5px}.achievement-card>span:nth-child(2) small{color:#9ca5b8;line-height:1.35}.achievement-card>em{position:absolute;right:10px;top:9px;text-transform:uppercase;font-size:9px;font-style:normal;letter-spacing:.08em;color:#9da6ba}.achievement-check{position:absolute;right:10px;bottom:10px;color:#74e6ae}.achievement-progress{grid-column:1/-1;display:grid;gap:5px;margin-top:5px}.achievement-progress i{height:5px;border-radius:5px;background:#090d15;overflow:hidden}.achievement-progress i span{display:block;height:100%;background:linear-gradient(90deg,#7657e8,#b377ff)}.achievement-progress small{text-align:right;color:#a7afc0}.rarity-rare{--badge-color: #55b8ff}.rarity-epic{--badge-color: #a675ff}.rarity-legendary{--badge-color: #efb94b}.rarity-mythic{--badge-color: #ff6fba}.achievements-layout aside{position:sticky;top:0;align-self:start;display:grid;gap:10px;padding:18px;border:1px solid #ffffff12;border-radius:14px;background:#121725}.achievements-layout aside h2{margin:0}.achievements-layout aside p{margin:0 0 8px;color:#9ca5b8}.achievements-layout aside button{display:grid;position:relative;text-align:left;gap:4px}.achievements-layout aside button small{color:#a4acc0}.achievements-layout aside button svg{position:absolute;right:10px;top:14px;width:16px}.achievements-studio>footer{border-top:1px solid #ffffff12;border-bottom:0}.achievements-studio>footer button{display:flex;align-items:center;gap:8px;background:#7457e8}.achievements-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:30px}.achievements-loading i{height:180px;border-radius:14px;background:linear-gradient(100deg,#151a28,#242a3d,#151a28);background-size:200%;animation:achievement-loading 1.2s linear infinite}@keyframes achievement-loading{to{background-position:-200%}}@media(max-width:1000px){.achievements-layout{grid-template-columns:1fr}.achievements-layout aside{position:static}.achievement-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:650px){.achievement-grid{grid-template-columns:1fr}.achievement-featured{align-items:flex-start;flex-direction:column}.featured-slots{width:100%}.featured-slots>span{flex:1;width:auto}.achievements-studio>footer span{display:none}}@media(prefers-reduced-motion:reduce){.achievements-loading i{animation:none}}.presence-settings{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:48px minmax(0,1fr) 52px;background:#313338;color:#dbdee1}.presence-settings.embedded{position:static;inset:auto;z-index:auto;display:block;grid-template-rows:none;background:transparent;color:inherit}.presence-settings.embedded>main{width:100%;margin:0;padding:0;overflow:visible}.presence-settings.embedded>footer{position:sticky;bottom:0;margin-top:16px;border:0;background:#1e1f22}.presence-settings>header,.presence-settings>footer{display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #ffffff12;background:#0b0f18e8}.presence-settings>header>div{display:flex;align-items:center;gap:13px}.presence-settings header span{display:grid}.presence-settings small,.presence-settings footer span{color:#969fb2}.presence-settings button{border:1px solid #ffffff14;border-radius:9px;background:#181e2c;color:inherit;padding:9px 12px;cursor:pointer}.presence-settings>main{width:min(920px,calc(100% - 40px));margin:auto;padding:22px 0;overflow:auto}.presence-settings main>section{margin-bottom:14px;padding:20px;border:1px solid #ffffff12;border-radius:14px;background:#131925}.presence-settings h2{margin:0 0 14px}.presence-settings h3{font-size:13px;color:#a5adbe}.presence-status-options{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.presence-status-options button{display:flex;text-align:left;gap:11px}.presence-status-options button.active{border-color:#8368ed;background:#272044}.presence-status-options button>i{width:12px;height:12px;margin-top:4px;border-radius:50%;background:#43d18d}.presence-status-options i.idle{background:#e4af51}.presence-status-options i.dnd{background:#eb5b69}.presence-status-options i.invisible{background:#6c7485}.presence-status-options span{display:grid}.custom-status-row{display:grid;grid-template-columns:70px 1fr;gap:9px}.custom-status-row input{box-sizing:border-box;width:100%;border:1px solid #ffffff17;border-radius:9px;padding:11px;background:#0b101a;color:#fff}.custom-status-row input.emoji{text-align:center;font-size:20px}.expiration-options{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.expiration-options button{padding:7px 10px}.presence-toggle,.presence-community{display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px;background:#ffffff06}.presence-toggle span{display:grid}.presence-community{margin-top:6px}.presence-settings>footer{border-top:1px solid #ffffff12;border-bottom:0}.presence-settings>footer button{display:flex;align-items:center;gap:7px;background:#7256df}.rich-activity{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:13px;border:1px solid #ffffff12;border-radius:12px;background:linear-gradient(145deg,#1b2130,#131824);color:#edf0fb}.rich-activity-art{position:relative;width:72px;height:72px;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:#7256df25;color:#a58fff}.rich-activity-art>img{width:100%;height:100%;object-fit:cover}.rich-activity-art img.small{position:absolute;right:3px;bottom:3px;width:22px;height:22px;border:2px solid #161b28;border-radius:50%}.rich-activity header{display:flex;gap:8px}.rich-activity em,.rich-activity-line b{border-radius:4px;padding:2px 5px;background:#ec3f50;color:#fff;font-size:9px;font-style:normal}.rich-activity p{margin:4px 0}.rich-activity small,.rich-activity span{display:flex;align-items:center;gap:4px;color:#98a1b5;font-size:11px}.rich-activity span svg{width:12px}.rich-activity footer{grid-column:1/-1;display:flex;gap:7px}.rich-activity footer a{flex:1;text-align:center;border-radius:7px;padding:7px;background:#ffffff0b;color:#ddd;text-decoration:none}.rich-activity.compact{grid-template-columns:48px 1fr;padding:9px}.rich-activity.compact .rich-activity-art{width:48px;height:48px}.rich-activity-line{display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:650px){.presence-status-options{grid-template-columns:1fr}}.connections-manager{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:48px minmax(0,1fr) 52px;background:#313338;color:#dbdee1}.connections-manager.embedded{position:static;inset:auto;z-index:auto;display:block;grid-template-rows:none;background:transparent;color:inherit}.connections-manager.embedded>main{width:100%;margin:0;padding:0;overflow:visible}.connections-manager.embedded>footer{position:sticky;bottom:0;margin-top:16px;border:0;background:#1e1f22}.connections-manager>header{display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #ffffff12}.connections-manager>header>div{display:flex;align-items:center;gap:13px}.connections-manager header span{display:grid}.connections-manager small,.connections-manager p,.connections-manager>footer{color:#969fb2}.connections-manager button,.connections-manager input,.connections-manager select{border:1px solid #ffffff16;border-radius:9px;background:#171d2a;color:inherit;padding:9px}.connections-manager>main{overflow:auto;padding:24px 30px}.connections-toolbar{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto 15px}.connections-toolbar button{display:flex;align-items:center;gap:6px;background:#7256df}.connections-toolbar h2,.connections-toolbar p{margin:0 0 5px}.identity-links{max-width:1100px;margin:0 auto 22px;padding:16px;border:1px solid #ffffff12;border-radius:13px;background:#121824}.identity-links h2,.identity-links p{margin:0 0 8px}.identity-link-row{display:flex;flex-wrap:wrap;gap:8px}.identity-link{text-decoration:none;color:inherit}.identity-link.connected{background:#1f8b4c33;border-color:#3ba55d66}.connections-toolbar svg{width:15px}.connection-manager-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.connection-manager-grid>article{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px;border:1px solid #ffffff12;border-radius:13px;background:#121824}.integration-card-head{grid-column:1/-1;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px}.integration-card-head>i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,#7e5cff,#3f2b89);font-size:20px;font-style:normal;font-weight:800}.integration-card-head>span{display:grid}.integration-card-head>em{padding:5px 8px;border-radius:99px;background:#ffffff0b;color:#8f98ab;font-size:10px;font-style:normal}.connection-manager-grid>article.connected .integration-card-head>em{background:#45d3911a;color:#59d89d}.connect-provider{grid-column:1/-1;background:#7256df!important}.integration-actions{grid-column:1/-1;display:flex;gap:8px}.integration-actions button{display:flex;align-items:center;gap:5px}.integration-actions svg{width:15px}.connection-manager-grid .social-connection-card{grid-column:1/-1}.connection-manager-grid label{display:flex;align-items:center;gap:7px;font-size:12px}.connection-manager-grid label:nth-of-type(3){grid-column:1/-1;justify-content:space-between}.connection-manager-grid .danger{color:#ff707b}.connections-empty{display:grid;place-items:center;gap:8px;padding:80px}.connection-dialog{position:fixed;inset:0;display:grid;place-items:center;background:#05070bc7}.connection-dialog form{width:min(420px,90vw);display:grid;gap:13px;padding:20px;border:1px solid #ffffff17;border-radius:14px;background:#131925}.connection-dialog header{display:flex;justify-content:space-between}.connection-dialog h2{margin:0}.connection-dialog label{display:grid;gap:6px}.connections-manager>footer{padding:12px 28px}.social-connection-card{display:grid!important;grid-template-columns:38px 1fr 20px 18px;align-items:center;text-align:left;width:100%;gap:9px}.social-connection-card>i{display:grid;place-items:center;color:#a58fff}.social-connection-card>i svg{width:22px}.social-connection-card>span{display:grid}.social-connection-card em{margin-left:6px;padding:2px 4px;border-radius:4px;background:#e94352;font-size:9px;font-style:normal}.social-connection-card p{margin:3px 0 0;font-size:11px}.social-connection-card .verified{color:#58b7ff}.social-connection-card .external{width:14px;color:#788196}@media(max-width:760px){.connection-manager-grid{grid-template-columns:1fr}}.uss-shell{position:fixed;inset:0;z-index:50;display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,740px) minmax(72px,1fr);background:#1e1f22;color:#dbdee1;font-family:Figtree,gg sans,Inter,Noto Sans,Helvetica Neue,Arial,sans-serif}.uss-shell.uss-with-preview{grid-template-columns:minmax(200px,1fr) minmax(0,480px) minmax(360px,1.1fr)}.uss-nav-col{display:flex;justify-content:flex-end;padding:60px 8px 80px 20px;overflow:auto;background:#2b2d31}.uss-nav{width:218px;display:flex;flex-direction:column;gap:2px;align-content:start}.uss-user-card{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:#f2f3f5;text-align:left;cursor:pointer}.uss-user-card:hover,.uss-user-card.active{background:#404249}.uss-user-card span{display:grid;min-width:0}.uss-user-card b{overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.uss-user-card small{color:#00a8fc;font-size:12px}.uss-user-card svg{color:#b5bac1}.uss-search{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0 8px;height:34px;border-radius:4px;background:#1e1f22;color:#949ba4}.uss-search input{width:100%;border:0;background:transparent;color:#dbdee1;font-size:14px;outline:0}.uss-group{margin:16px 10px 6px;color:#949ba4;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.uss-divider{height:1px;margin:12px 10px;border:0;background:#3f4147}.uss-item{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:4px;background:transparent;color:#b5bac1;font-size:16px;text-align:left;cursor:pointer}.uss-item:hover{background:#4f545c66;color:#dbdee1}.uss-item.active{background:#404249;color:#f2f3f5}.uss-nested{display:flex;flex-direction:column;gap:2px;margin:2px 0 8px 18px;padding:0;border-left:1px solid #3f4147}.uss-nested button{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 10px 4px 14px;border:0;border-radius:0 4px 4px 0;background:transparent;color:#b5bac1;font-size:14px;text-align:left;cursor:pointer}.uss-nested button svg{flex-shrink:0;opacity:.9}.uss-nested button:hover{color:#dbdee1}.uss-nested button.active{color:#f2f3f5;background:transparent}.uss-nested button.active:before{content:"";position:absolute;left:-1px;top:4px;bottom:4px;width:2px;border-radius:1px;background:#fff}.uss-content{position:relative;min-width:0;overflow:auto;padding:0 0 80px;background:#1e1f22;border-left:1px solid #2b2d31}.uss-content-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 40px;background:#1e1f22;border-bottom:1px solid #2b2d31}.uss-content-head h1{margin:0;color:#f2f3f5;font:600 16px/20px Figtree,gg sans,Inter,sans-serif}.uss-content-body{padding:20px 40px 0}.uss-content>h1,.uss-heading h1{margin:0 0 8px;color:#f2f3f5;font:600 20px/24px Figtree,gg sans,Inter,sans-serif}.uss-heading p,.uss-content>p{margin:0 0 24px;color:#b5bac1;font-size:14px;line-height:1.375}.uss-close-col{position:relative;background:#1e1f22;padding:60px 16px 0 8px}.uss-close{position:sticky;top:60px;display:grid;justify-items:center;align-content:start;gap:4px;flex:none;background:transparent}.uss-close button{width:36px;height:36px;display:grid;place-items:center;border:2px solid #b5bac1;border-radius:50%;background:transparent;color:#b5bac1;font-size:22px;line-height:1;cursor:pointer}.uss-close button:hover{color:#fff;border-color:#fff;background:transparent}.uss-close small{display:block;color:#b5bac1;font-size:13px;font-weight:600;letter-spacing:.04em}.uss-content-head .uss-close{position:static}.uss-content-head .uss-close button{width:32px;height:32px;border:0;border-radius:4px;font-size:28px}.uss-content-head .uss-close small{display:none}.uss-spacer{background:#1e1f22}.uss-experience{display:grid;gap:16px;max-width:660px}.uss-experience>label{display:grid;gap:8px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.uss-experience select,.uss-experience input[type=range]{border:0;border-radius:4px;padding:10px;background:#1e1f22;color:#dbdee1;font-size:16px}.uss-experience input[type=range]{padding:0}.uss-primary{justify-self:start;min-height:32px;padding:2px 16px;border:0;border-radius:3px;background:#5865f2;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.uss-primary:hover{background:#4752c4}.uss-switch{display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:12px!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;font-size:16px!important;color:#dbdee1!important}.uss-switch b{display:block;color:#f2f3f5;font-size:16px}.uss-switch small{display:block;margin-top:2px;color:#b5bac1;font-size:14px}.uss-experience-actions{display:flex;flex-wrap:wrap;gap:8px}.uss-shortcut-list{display:grid;gap:8px;margin:0}.uss-shortcut-list>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:4px;background:#2b2d31}.uss-shortcut-list dt{color:#dbdee1;font-size:14px}.uss-shortcut-list dd{margin:0;color:#f2f3f5;font-size:14px;font-weight:600}.uss-section-title{margin:0 0 20px;color:#f2f3f5;font:600 20px/24px Figtree,gg sans,Inter,sans-serif}.uss-section-title+.uss-section-title,.uss-block+.uss-section-title{margin-top:32px;padding-top:32px;border-top:1px solid #3f4147}.uss-block{display:grid}.uss-row{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:8px 0}.uss-row>span:first-child{color:#b5bac1;font-size:14px}.uss-row>b{color:#f2f3f5;font-size:16px;font-weight:400;text-align:right}.uss-row .uss-link{border:0;background:none;color:#00a8fc;font-size:14px;cursor:pointer}.uss-row .uss-edit{min-height:32px;padding:2px 16px;border:0;border-radius:3px;background:#4e5058;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.uss-row .uss-edit:hover{background:#6d6f78}.uss-row .uss-value{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#f2f3f5;font-size:16px}.uss-row.uss-chevron{grid-template-columns:1fr auto;cursor:pointer;border:0;background:transparent;width:100%;text-align:left}.uss-row.uss-chevron:hover{color:#fff}.uss-edit-panel{margin:0 0 16px;padding:16px;border-radius:8px;background:#2b2d31}.uss-edit-panel label{display:grid;gap:8px;margin:0 0 12px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.uss-edit-panel input{border:0;border-radius:4px;padding:10px;background:#1e1f22;color:#dbdee1;font-size:16px;outline:0}.uss-edit-panel input:focus{box-shadow:0 0 0 1px #00a8fc}.uss-edit-actions{display:flex;justify-content:flex-end;gap:8px}.uss-edit-actions button{min-height:32px;padding:2px 16px;border:0;border-radius:3px;background:#4e5058;color:#fff;cursor:pointer}.uss-edit-actions .primary{background:#5865f2}.uss-stub{color:#b5bac1;font-size:14px;line-height:1.5}.uss-discord-panel{display:grid;gap:4px;max-width:680px;padding-bottom:40px}.uss-lead{margin:0 0 20px;color:#b5bac1;font-size:14px;line-height:1.375}.uss-info-block{margin:0 0 20px}.uss-info-block b{display:block;margin-bottom:4px;color:#f2f3f5;font-size:16px;font-weight:500}.uss-info-block p{margin:0;color:#b5bac1;font-size:14px;line-height:1.4}.uss-inline-link{border:0;padding:0;background:none;color:#00a8fc;font:inherit;cursor:pointer}.uss-discord-switch{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:52px;margin:0 0 8px;padding:10px 0;cursor:pointer}.uss-discord-switch.disabled{opacity:.5;pointer-events:none}.uss-discord-switch>span{display:grid;gap:2px;min-width:0}.uss-discord-switch b{color:#dbdee1;font-size:16px;font-weight:500}.uss-discord-switch small{color:#b5bac1;font-size:14px;line-height:1.3}.uss-discord-switch>button{position:relative;width:40px;height:24px;flex:none;border:0;border-radius:14px;background:#80848e;cursor:pointer}.uss-discord-switch>button.on{background:#5865f2}.uss-discord-switch>button i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .12s ease}.uss-discord-switch>button.on i{transform:translate(16px)}.uss-radio-stack{display:grid;gap:8px;margin:0 0 16px}.uss-radio-card{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;width:100%;padding:12px 14px;border:1px solid #3f4147;border-radius:8px;background:#2b2d31;color:inherit;text-align:left;cursor:pointer}.uss-radio-card:hover{background:#35373c}.uss-radio-card.active{border-color:#5865f2;background:#404249}.uss-radio-dot{width:18px;height:18px;margin-top:2px;border:2px solid #80848e;border-radius:50%}.uss-radio-card.active .uss-radio-dot{border-color:#5865f2;box-shadow:inset 0 0 0 4px #5865f2}.uss-radio-card b{display:block;color:#f2f3f5;font-size:16px;font-weight:500}.uss-radio-card small{display:block;margin-top:2px;color:#b5bac1;font-size:14px;line-height:1.3}.uss-related{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 8px;padding:14px 16px;border:0;border-radius:8px;background:#2b2d31;color:#dbdee1;text-align:left;cursor:pointer}.uss-related:hover{background:#35373c}.uss-related span:first-child{display:grid;gap:2px}.uss-related b{color:#f2f3f5;font-size:16px;font-weight:500}.uss-related small{color:#b5bac1;font-size:14px}.uss-related>span:last-child{color:#b5bac1;font-size:22px;line-height:1}.uss-field{display:grid;gap:8px;margin:0 0 16px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.uss-field select,.uss-field input[type=range],.uss-field .uss-edit{width:100%;max-width:100%}.uss-field select{border:0;border-radius:4px;padding:10px;background:#1e1f22;color:#dbdee1;font-size:16px}.uss-field input[type=range]{accent-color:#5865f2}.uss-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}.uss-theme-card{display:grid;gap:8px;padding:10px;border:2px solid transparent;border-radius:8px;background:#2b2d31;color:#dbdee1;cursor:pointer}.uss-theme-card.active{border-color:#5865f2}.uss-theme-swatch{display:block;height:64px;border-radius:6px;border:1px solid #3f4147}.uss-theme-card b{font-size:14px;font-weight:500}.uss-segmented{display:flex;gap:0;margin:0 0 20px;border-radius:4px;overflow:hidden;background:#1e1f22}.uss-segmented button{flex:1;min-height:36px;border:0;background:transparent;color:#b5bac1;font-size:14px;cursor:pointer}.uss-segmented button.active{background:#404249;color:#fff}.uss-request-row{align-items:start;margin:12px 0 8px;grid-template-columns:1fr auto}.uss-request-row span{display:grid;gap:4px}.uss-request-row b{color:#f2f3f5;font-size:16px;font-weight:500;text-align:left}.uss-request-row small{color:#b5bac1;font-size:14px;line-height:1.3}.uss-nitro-panel{max-width:740px}.uss-nitro-hero{display:grid;grid-template-columns:1.4fr 200px;gap:16px;margin:0 0 28px;padding:22px;border-radius:16px;background:linear-gradient(120deg,#5865f2,#9b59b6 55%,#1e1f22);color:#fff}.uss-nitro-hero small{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.85}.uss-nitro-hero h2{margin:0 0 8px;font-size:26px}.uss-nitro-hero p{margin:0 0 16px;max-width:46ch;opacity:.92;font-size:14px;line-height:1.4}.uss-nitro-actions{display:flex;flex-wrap:wrap;gap:8px}.uss-nitro-price-card{display:grid;align-content:center;gap:4px;padding:16px;border-radius:12px;background:#00000047;text-align:center}.uss-nitro-price-card b{font-size:28px}.uss-nitro-price-card span,.uss-nitro-price-card small{opacity:.85;font-size:13px}.uss-nitro-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px}.uss-nitro-benefits article{padding:14px;border-radius:10px;background:#2b2d31;border:1px solid #3f4147}.uss-nitro-benefits b{display:block;margin-bottom:4px;color:#f2f3f5}.uss-nitro-benefits span{color:#b5bac1;font-size:13px;line-height:1.35}.uss-subsection{margin:20px 0 8px;color:#f2f3f5;font:600 16px/20px Figtree,gg sans,Inter,sans-serif}@media(max-width:700px){.uss-nitro-hero,.uss-nitro-benefits{grid-template-columns:1fr}}.uss-logout{color:#f23f43!important}.uss-logout:hover{background:#f23f431a!important;color:#f23f43!important}.uss-divider-block{height:1px;margin:28px 0;background:#3f4147}.uss-shell .activity-privacy-settings.embedded>main>section,.uss-shell .presence-settings.embedded>main>section,.uss-shell .privacy-two-columns>section{margin:0 0 24px;padding:0;border:0;border-radius:0;background:transparent}.uss-shell .activity-privacy-settings.embedded h2,.uss-shell .presence-settings.embedded h2,.uss-shell .connections-manager.embedded h2{margin:0 0 16px;color:#f2f3f5;font:600 20px/24px Figtree,gg sans,Inter,sans-serif}.uss-shell .activity-privacy-settings.embedded button,.uss-shell .presence-settings.embedded button,.uss-shell .connections-manager.embedded button,.uss-shell .activity-privacy-settings.embedded select,.uss-shell .presence-settings.embedded select,.uss-shell .connections-manager.embedded select{border-radius:4px;border-color:transparent;background:#1e1f22}.uss-shell .privacy-option-grid{display:grid;gap:8px}.uss-shell .privacy-option-grid>button{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;width:100%;padding:12px 14px;border:1px solid #3f4147!important;border-radius:8px!important;background:#2b2d31!important;text-align:left}.uss-shell .privacy-option-grid>button.active{border-color:#5865f2!important;background:#404249!important}.uss-shell .privacy-master,.uss-shell .presence-toggle{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin:0 0 16px;padding:10px 0}.uss-shell .connections-manager.embedded .connection-manager-grid{display:grid;gap:10px;max-width:680px}.uss-shell .connections-manager.embedded .connection-manager-grid>article{display:grid;gap:10px;padding:14px 16px;border:1px solid #3f4147;border-radius:8px;background:#2b2d31}.uss-shell .connections-manager.embedded .connections-toolbar{max-width:680px;margin:0 0 16px}.uss-shell .connections-manager.embedded .connections-toolbar h2{font-size:16px}.uss-shell .presence-status-options{display:grid;gap:8px;margin:0 0 16px}.uss-shell .presence-status-options>button{display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:center;width:100%;padding:12px 14px;border:1px solid #3f4147!important;border-radius:8px!important;background:#2b2d31!important;text-align:left}.uss-shell .presence-status-options>button.active{border-color:#5865f2!important;background:#404249!important}.uss-shell .activity-privacy-settings.embedded>footer,.uss-shell .presence-settings.embedded>footer,.uss-shell .connections-manager.embedded>footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:12px 0;background:#1e1f22;border-top:1px solid #3f4147}.uss-shell .activity-privacy-settings.embedded>footer button,.uss-shell .presence-settings.embedded>footer button,.uss-shell .connections-manager.embedded>footer button{min-height:32px;padding:2px 16px;border:0!important;border-radius:3px!important;background:#5865f2!important;color:#fff;font-size:14px;font-weight:500}.uss-content-head{border-bottom:0}.uss-content-head h1{font:600 20px/24px Figtree,gg sans,Inter,sans-serif}.studio-profile-select{display:grid!important;gap:8px;margin:0 0 16px!important;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.studio-profile-select select{border:0;border-radius:4px;padding:10px 12px;background:#1e1f22;color:#dbdee1;font-size:16px}@media(max-width:900px){.uss-shell,.uss-shell.uss-with-preview{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.uss-nav-col{justify-content:flex-start;padding:16px}.uss-nav{width:100%}.uss-content{padding:20px 16px 80px}.uss-close-col{position:fixed;top:12px;right:12px;z-index:5;padding:0;background:transparent}.uss-close{position:static}.uss-theme-grid{grid-template-columns:1fr}}.account-security-page.uss-shell{z-index:50}.account-security-page h1,.account-security-page h2,.account-security-page p{margin:0}.account-card p{color:#b5bac1;margin-top:8px;font-size:14px}.account-danger-links{margin-top:40px;padding-top:24px;border-top:1px solid #3f4147}.account-danger-links>p{margin:0 0 12px;color:#b5bac1;font-size:14px}.account-danger-actions{display:flex;flex-wrap:wrap;gap:8px}.account-danger-actions button{min-height:32px;padding:2px 16px;border:0;border-radius:3px;background:#4e5058;color:#fff;cursor:pointer;font-size:14px}.account-danger-actions button:last-child{background:#da373c}.uss-section-title{margin-top:8px!important}.account-feedback{display:flex;justify-content:space-between;align-items:center;background:#5865f226;border:0;border-radius:4px;padding:10px 12px;margin-bottom:16px;color:#dbdee1}.account-feedback button{border:0;background:none;color:#fff;cursor:pointer}.account-card{border:0;background:#2b2d31;border-radius:8px;padding:16px;margin-bottom:16px}.account-card label{display:grid;gap:8px;margin:0 0 16px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.account-card input,.account-card select,.account-card textarea{width:100%;border:0;border-radius:4px;padding:10px;background:#1e1f22;color:#dbdee1;font-size:16px;outline:0}.account-card input:focus,.account-card select:focus,.account-card textarea:focus{box-shadow:0 0 0 1px #00a8fc}.account-card .primary,.account-actions .primary{border:0;border-radius:3px;min-height:32px;padding:2px 16px;background:#5865f2;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.account-card .primary:hover,.account-actions .primary:hover{background:#4752c4}.account-card .danger,.account-actions .danger{border:0;border-radius:3px;min-height:32px;padding:2px 16px;background:#da373c;color:#fff;cursor:pointer}.account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #3f4147}.account-row:last-child{border-bottom:0}.account-row b{display:block;color:#f2f3f5;font-size:16px}.account-row small{color:#b5bac1;font-size:14px}.account-row button{border:0;border-radius:3px;min-height:32px;padding:2px 16px;background:#4e5058;color:#fff;cursor:pointer;font-size:14px}.account-row button:hover{background:#6d6f78}.account-hero{display:flex;align-items:center;gap:16px}.account-hero span,.account-hero small{display:block;color:#b5bac1;margin-top:4px;font-size:14px}.account-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.account-form label{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#b5bac1}.account-form label.full{grid-column:1 / -1}.account-form input{box-sizing:border-box;width:100%;margin-top:8px;border:0;background:#1e1f22;border-radius:4px;color:#dbdee1;padding:10px;outline:0;font-size:16px}.account-form input:focus{box-shadow:0 0 0 1px #00a8fc}.account-form button{justify-self:start}.account-primary{border:0;border-radius:3px;background:#5865f2;color:#fff;min-height:32px;padding:2px 16px;font-weight:500;font-size:14px;cursor:pointer}.account-primary:hover{background:#4752c4}.danger-zone{border:0;background:#2b2d31}.danger-zone button{display:inline-flex;align-items:center;gap:8px;border:0;background:#da373c;color:#fff;border-radius:3px;min-height:32px;padding:2px 16px;margin:12px 8px 0 0;cursor:pointer}.security-methods article,.security-log article,.device-list article,.violation-list article{display:flex;align-items:center;gap:12px;border-top:1px solid #3f4147;padding:12px 0}.security-methods article:first-child,.security-log article:first-child,.device-list article:first-child{border-top:0}.security-methods article>svg,.security-log article>svg,.device-list article>svg,.violation-list article>svg{color:#5865f2;flex:none}.security-methods article>div,.device-list article>div,.violation-list article>div{flex:1}.security-methods b,.security-methods small,.security-log b,.security-log small,.device-list b,.device-list span,.device-list small,.violation-list b,.violation-list span,.violation-list small{display:block}.security-methods small,.security-log small,.device-list span,.device-list small,.violation-list span,.violation-list small{color:#b5bac1;margin-top:2px;font-size:14px}.security-methods button,.device-list button,.account-card-title button{display:flex;align-items:center;gap:6px;border:0;border-radius:3px;background:#4e5058;color:#fff;min-height:32px;padding:2px 12px;cursor:pointer;font-size:14px}.security-methods button:disabled,.device-list button:disabled{opacity:.45;cursor:not-allowed}.account-card-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.device-list em{display:inline-block;font-style:normal;font-size:12px;color:#23a559;background:#23a55926;padding:2px 6px;border-radius:3px;margin-left:8px}.standing{display:flex;align-items:center;gap:16px}.standing.good>svg{color:#23a559}.standing.restricted>svg{color:#f23f43}.account-empty{text-align:center;color:#b5bac1;padding:32px}.account-empty svg,.account-empty b{display:block;margin:6px auto;color:#f2f3f5}.account-loading{height:120px;border-radius:8px;background:#2b2d31}.account-danger-backdrop{position:fixed;inset:0;background:#000000d9;z-index:2;display:grid;place-items:center}.account-danger-backdrop form{width:min(440px,90vw);background:#313338;border:0;border-radius:5px;padding:16px;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d}.account-danger-backdrop form>svg{color:#f23f43}.account-danger-backdrop label{display:block;margin-top:16px;color:#b5bac1;font-size:12px;font-weight:700;text-transform:uppercase}.account-danger-backdrop input{box-sizing:border-box;width:100%;margin-top:8px;background:#1e1f22;border:0;color:#dbdee1;border-radius:4px;padding:10px;font-size:16px}.account-danger-backdrop footer{display:flex;justify-content:flex-end;gap:8px;margin:16px -16px -16px;padding:16px;background:#2b2d31;border-radius:0 0 5px 5px}.account-danger-backdrop footer button{border:0;border-radius:3px;background:#4e5058;color:#fff;min-height:32px;padding:2px 16px;cursor:pointer}.account-danger-backdrop footer button.danger{background:#da373c}.totp-settings{display:grid;gap:12px}@media(max-width:760px){.account-form{grid-template-columns:1fr}}.activity-privacy-settings{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:48px minmax(0,1fr) 52px;background:#313338;color:#dbdee1}.activity-privacy-settings.embedded{position:static;inset:auto;z-index:auto;display:block;grid-template-rows:none;background:transparent;color:inherit}.activity-privacy-settings.embedded>main{width:100%;margin:0;padding:0;overflow:visible}.activity-privacy-settings.embedded>footer{position:sticky;bottom:0;margin-top:16px;padding:12px 0;border:0;background:#1e1f22}.activity-privacy-settings>header,.activity-privacy-settings>footer{display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #ffffff12;background:#0b0f18e8}.activity-privacy-settings>header>div{display:flex;align-items:center;gap:13px}.activity-privacy-settings header span,.activity-privacy-settings .privacy-master span{display:grid}.activity-privacy-settings small,.activity-privacy-settings p,.activity-privacy-settings footer span{color:#969fb2}.activity-privacy-settings button,.activity-privacy-settings select{border:1px solid #ffffff14;border-radius:9px;background:#181e2c;color:inherit;padding:10px 12px;cursor:pointer}.activity-privacy-settings>main{width:min(1000px,calc(100% - 40px));margin:auto;padding:22px 0;overflow:auto}.activity-privacy-settings main>section,.privacy-two-columns>section{margin-bottom:14px;padding:20px;border:1px solid #ffffff12;border-radius:14px;background:#131925}.activity-privacy-settings h2{margin:0 0 12px;font-size:18px}.privacy-master{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;background:#ffffff06}.privacy-option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px}.privacy-option-grid button{display:flex;gap:10px;text-align:left}.privacy-option-grid button span{display:grid}.privacy-option-grid button.active{border-color:#8368ed;background:#272044}.privacy-option-grid button:disabled{opacity:.45;cursor:not-allowed}.privacy-community-list{display:grid;gap:7px}.privacy-community-list label{display:grid;grid-template-columns:22px 1fr auto;align-items:center;padding:10px;border-radius:9px;background:#ffffff06}.privacy-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.privacy-two-columns section{display:grid;gap:10px}.privacy-history-header{display:flex;justify-content:space-between;align-items:center}.privacy-history-header h2,.privacy-history-header p{margin:0 0 5px}.privacy-history-header button,.privacy-history-header .danger{display:flex;align-items:center;gap:6px;color:#ff7b84}.privacy-history{display:grid;gap:5px;margin-top:12px}.privacy-history article{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #ffffff0d}.privacy-history article>i{width:9px;height:9px;border-radius:50%;background:#8b75ff}.privacy-history article span{display:grid}.privacy-history article em{color:#8f98ab;font-size:11px;font-style:normal}.privacy-empty{padding:28px;text-align:center;color:#8f98ab}.activity-privacy-settings>footer{border-top:1px solid #ffffff12;border-bottom:0}.activity-privacy-settings>footer button{display:flex;align-items:center;gap:7px;background:#7256df}@media(max-width:700px){.privacy-option-grid,.privacy-two-columns{grid-template-columns:1fr}.activity-privacy-settings>main{width:calc(100% - 24px)}}.board-editor{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:48px minmax(0,1fr) 52px;background:#313338;color:#dbdee1}.board-editor>header,.board-editor>footer{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #3f4147;background:#2b2d31}.board-editor>header>div{display:flex;align-items:center;gap:13px}.board-editor header span{display:grid}.board-editor header small,.board-editor footer span{color:#929caf}.board-editor button{border:1px solid #ffffff14;border-radius:9px;background:#181e2c;color:inherit;padding:9px 12px;cursor:pointer}.board-editor button:hover{border-color:#8068ed}.board-editor button svg{width:17px}.board-editor-body{overflow:auto;padding:24px 30px}.board-editor-body main{max-width:1250px;margin:auto}.board-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.board-toolbar>button,.board-editor>footer>button{display:flex;align-items:center;gap:7px;background:#7155df}.board-editor-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:12px}.board-editor-grid>article{position:relative;grid-column:span 4;min-height:112px;display:grid;grid-template-columns:22px 44px 1fr 38px 38px;align-items:start;gap:8px;padding:15px;border:1px solid #ffffff14;border-radius:13px;background:linear-gradient(145deg,#181e2d,#121722);cursor:grab}.board-editor-grid>article[data-size=medium]{grid-column:span 6}.board-editor-grid>article[data-size=large]{grid-column:span 12}.board-grip{color:#687289;margin-top:8px}.board-widget-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#7457df24;color:#ab96ff;font-size:20px}.board-editor-grid article>div:not(.board-widget-config){display:grid;gap:5px;padding-top:4px}.board-editor-grid article small{color:#929caf}.board-editor-grid article>button{display:grid;place-items:center;padding:8px}.board-widget-config{grid-column:1/-1;display:grid!important;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:14px 0 0!important;border-top:1px solid #ffffff10}.board-widget-config label{display:grid;gap:6px;color:#aeb5c5;font-size:12px}.board-widget-config textarea{min-height:62px}.board-widget-config input,.board-widget-config textarea,.board-widget-config select{box-sizing:border-box;width:100%;border:1px solid #ffffff18;border-radius:8px;background:#0c111b;color:#fff;padding:9px}.board-widget-config label:nth-child(2){grid-column:1/-1}.board-empty{grid-column:1/-1;min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #ffffff1c;border-radius:14px;color:#8993a8}.board-empty svg{width:42px;height:42px}.widget-gallery-backdrop{position:fixed;inset:0;z-index:2;display:grid;place-items:center;padding:25px;background:#05070bbd}.widget-gallery-backdrop>section{width:min(900px,95vw);max-height:82vh;overflow:auto;border:1px solid #ffffff18;border-radius:16px;background:#111622;box-shadow:0 25px 80px #000}.widget-gallery-backdrop header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;padding:20px;background:#111622;border-bottom:1px solid #ffffff12}.widget-gallery-backdrop h2,.widget-gallery-backdrop p{margin:0}.widget-gallery-backdrop p{color:#929caf}.widget-gallery-backdrop section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.widget-gallery-backdrop section>div>button{display:grid;grid-template-columns:40px 1fr 24px;align-items:center;text-align:left}.widget-gallery-backdrop section>div i{font-size:21px;color:#ad98ff}.widget-gallery-backdrop section>div span{display:grid}.board-editor>footer{border-top:1px solid #ffffff12;border-bottom:0}@media(max-width:850px){.board-editor-grid>article,.board-editor-grid>article[data-size=medium]{grid-column:span 6}.widget-gallery-backdrop section>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.board-editor-grid>article,.board-editor-grid>article[data-size=medium],.board-editor-grid>article[data-size=large]{grid-column:span 12}.widget-gallery-backdrop section>div{grid-template-columns:1fr}.board-widget-config{grid-template-columns:1fr}.board-editor>footer span{display:none}}.profile-modal-layer{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px 16px;background:#000000d9}.profile-modal{position:relative;width:min(600px,100%);max-height:min(90vh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:var(--identity-secondary, #111214);color:#dbdee1;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d;font-family:Figtree,gg sans,Inter,Noto Sans,Helvetica Neue,Arial,sans-serif}.profile-modal.has-profile-frame .profile-modal-inner,.profile-modal.has-profile-frame .profile-modal-avatar-row{margin-left:20px;margin-right:20px}.profile-modal .cosmetic-effect[style*=background-image],.profile-modal .premium-profile-effect{background-size:contain}.profile-modal-close{position:absolute;z-index:6;top:12px;right:12px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:#0006;color:#fff;cursor:pointer}.profile-modal-close:hover{background:#000000a6}.profile-modal-banner{position:relative;z-index:2;height:120px;flex:none;background-color:var(--identity-secondary, #5865f2);background-image:linear-gradient(135deg,var(--identity-secondary, #1e1f22),var(--identity-accent, #5865f2));background-size:cover;background-position:center}.profile-modal-banner>img{width:100%;height:100%;object-fit:cover;display:block}.profile-modal-avatar-row{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:-46px;padding:0 16px}.profile-modal-avatar{position:relative;overflow:visible;padding:6px;border-radius:50%;background:var(--identity-secondary, #111214)}.profile-modal-avatar .identity-presence{position:absolute;right:8px;bottom:8px;width:22px;height:22px;display:grid;place-items:center;font-size:0;gap:0;border-radius:50%;background:var(--identity-secondary, #111214)}.profile-modal-avatar .identity-presence i{width:14px;height:14px}.profile-modal-tools{display:flex;align-items:center;gap:8px;margin-top:54px}.profile-modal-tools button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:#4e5058;color:#fff;cursor:pointer}.profile-modal-tools button:hover{background:#6d6f78}.profile-modal-inner{position:relative;z-index:2;min-height:0;display:flex;flex-direction:column;margin:12px 16px 16px;padding:12px 12px 0;border-radius:8px;background:#111214;overflow:hidden}.profile-modal-identity{padding:0 4px 8px}.profile-modal-identity .identity-nameplate{font-size:20px;line-height:1.2}.profile-modal-identity .identity-nameplate.has-asset{height:34px;min-width:180px;margin-bottom:4px;font-size:16px}.profile-modal-identity h2{margin:0;font:700 20px/24px Figtree,gg sans,Inter,sans-serif;color:#f2f3f5}.profile-modal-identity .username{margin-top:2px;color:#b5bac1;font-size:14px;line-height:18px}.profile-modal-identity .username span{margin-left:6px;color:#949ba4}.profile-modal-identity .status{margin:8px 0 0;color:#dbdee1;font-size:14px}.profile-modal-tabs{display:flex;gap:16px;margin:4px 4px 0;border-bottom:1px solid #3f4147}.profile-modal-tabs button{position:relative;border:0;padding:10px 0;background:none;color:#b5bac1;font:500 14px/16px Figtree,gg sans,Inter,sans-serif;cursor:pointer}.profile-modal-tabs button:hover{color:#dbdee1}.profile-modal-tabs button.active{color:#fff}.profile-modal-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#fff}.profile-modal-body{min-height:0;flex:1;overflow-y:auto;padding:16px 4px 8px;scrollbar-width:thin;scrollbar-color:#1a1b1e transparent}.profile-modal-body section{margin:0 0 16px}.profile-modal-body section>b{display:block;margin-bottom:6px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.profile-modal-body p,.profile-modal-body .bio{margin:0;color:#dbdee1;font-size:14px;line-height:1.375;white-space:pre-wrap;word-break:break-word}.profile-modal-dates{display:flex;flex-wrap:wrap;gap:16px;color:#dbdee1;font-size:14px}.profile-modal-roles,.profile-modal-badges{display:flex;flex-wrap:wrap;gap:4px}.profile-modal-mutuals{display:grid;gap:8px}.profile-modal-mutuals article,.profile-modal-mutuals button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:4px;background:#2b2d31;color:#dbdee1;text-align:left;cursor:pointer}.profile-modal-mutuals article{cursor:default}.profile-modal-mutuals b{display:block;font-size:14px;text-transform:none;letter-spacing:0;color:#f2f3f5}.profile-modal-mutuals small{color:#949ba4;font-size:12px}.profile-modal-community{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-modal-community div{padding:8px;border-radius:4px;background:#2b2d31}.profile-modal-community dt{color:#949ba4;font-size:11px;text-transform:uppercase}.profile-modal-community dd{margin:2px 0 0;color:#f2f3f5;font-size:16px}.profile-modal-kudos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.profile-modal-kudos button,.profile-modal-admin button{border:0;border-radius:3px;padding:6px 10px;background:#4e5058;color:#fff;font-size:12px;cursor:pointer}.profile-modal-footer{display:flex;gap:8px;padding:4px 4px 12px}.profile-modal-footer>button,.profile-modal-message{flex:1;min-height:40px;border:0;border-radius:4px;padding:8px 12px;background:#383a40;color:#949ba4;font-size:14px;text-align:left;cursor:pointer}.profile-modal-footer .primary,.profile-modal-footer .popout-primary{flex:none;min-width:96px;background:#5865f2;color:#fff;text-align:center;font-weight:500}.profile-modal-footer .primary:hover{background:#4752c4}.profile-modal-more{position:relative}.profile-modal-more-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:8;width:220px;padding:6px 8px;border-radius:4px;background:#111214;box-shadow:0 8px 16px #0000003d}.profile-modal-more-menu button{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:4px;background:none;color:#dbdee1;font-size:14px;text-align:left;cursor:pointer}.profile-modal-more-menu button:hover{background:#5865f2;color:#fff}.profile-modal-state{padding:40px 24px;text-align:center}.profile-modal-state h2{margin:12px 0 6px;font-size:20px}.profile-modal-state p{margin:0 0 16px;color:#b5bac1}.profile-modal-state button{min-height:32px;padding:2px 16px;border:0;border-radius:3px;background:#5865f2;color:#fff;cursor:pointer}.profile-modal-loading .profile-modal-banner{background:#2b2d31}.profile-modal-loading .profile-modal-inner{min-height:220px}@media(max-width:640px){.profile-modal-layer{padding:0;align-items:stretch}.profile-modal{width:100%;max-height:none;height:100%;border-radius:0}}.profile-collection-page{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;color:#dbdee1;background:#313338}.profile-collection-page>header{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3f4147;background:#2b2d31}.profile-collection-page>header>div{display:flex;align-items:center;gap:13px}.profile-collection-page>header>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#d5caff;background:linear-gradient(145deg,#6e4eff,#a748e5);box-shadow:0 0 26px #744cff55}.profile-collection-page h1,.profile-collection-page h2,.profile-collection-page h3,.profile-collection-page p{margin:0}.profile-collection-page header p{margin-top:3px;color:#8991a4;font-size:12px}.profile-collection-page button,.profile-collection-page select,.profile-collection-page input{color:inherit}.profile-collection-page button{border:1px solid #ffffff12;background:#ffffff08;cursor:pointer}.profile-collection-page>header>button{display:grid;place-items:center;width:38px;height:38px;border-radius:10px}.collection-categories{display:flex;gap:4px;padding:10px 24px 0;border-bottom:1px solid #ffffff0d;background:#111520}.collection-categories button{padding:11px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#979fb1}.collection-categories button.active{border-color:#8b5cf6;color:#fff}.collection-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto 150px;gap:12px;padding:14px 24px}.collection-toolbar label{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #ffffff12;border-radius:9px;background:#121722}.collection-toolbar label svg{width:17px;color:#7f879a}.collection-toolbar input{width:100%;padding:10px 0;border:0;outline:0;background:transparent}.collection-toolbar>div{display:flex}.collection-toolbar button{padding:8px 12px}.collection-toolbar button:first-child{border-radius:8px 0 0 8px}.collection-toolbar button:last-child{border-radius:0 8px 8px 0}.collection-toolbar button.active{color:#fff;background:#6646d8}.collection-toolbar select,.collection-preview-panel select{padding:9px;border:1px solid #ffffff12;border-radius:8px;background:#151a27}.collection-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;flex:1}.collection-preview-panel .cosmetics-preview.shop-avatar,.collection-preview-panel .cosmetics-preview.shop-nameplate{width:100%}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));align-content:start;gap:12px;padding:8px 24px 28px;overflow:auto}.collection-grid article{position:relative;min-height:210px;padding:14px;border:1px solid #ffffff10;border-radius:13px;background:linear-gradient(145deg,#171c29,#111621);cursor:pointer;transition:.18s transform,.18s border-color}.collection-grid article:hover{transform:translateY(-2px);border-color:#8b5cf688}.collection-grid article.equipped{border-color:#8b5cf6;box-shadow:inset 0 0 24px #7357ff16}.collection-grid article.locked{opacity:.52}.collection-grid article>i{display:grid;place-items:center;height:105px;margin-bottom:11px;border-radius:10px;background:radial-gradient(circle,#714bd838,transparent 68%);font-style:normal;font-size:40px}.collection-grid article>i[style*=background-image]{background-color:#0d1018;background-position:center;background-repeat:no-repeat;background-size:contain}.collection-grid article>i[data-type=avatar_decoration][style*=background-image]{background-size:78%}.collection-grid article>i[data-type=profile_frame][style*=background-image]{background-size:contain;background-color:#151820}.collection-grid article>i[data-type=profile_effect][style*=background-image]{background-size:contain}.collection-grid article>i[data-type=profile_background][style*=background-image]{background-size:cover}.collection-grid article>i[data-type=nameplate][style*=background-image]{background-size:92% auto}.collection-grid article h3{margin-top:9px;font-size:14px}.collection-grid article p{margin-top:3px;color:#858da0;font-size:11px}.collection-grid article em{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:3px;color:#a995ff;font-size:10px;font-style:normal}.collection-grid article em svg{width:12px}.collection-favorite{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px!important}.collection-favorite svg{width:15px}.collection-favorite.active{color:#ffd15c;background:#715b2433}.collection-preview-panel{padding:18px;border-left:1px solid #ffffff0d;background:#111520;overflow:auto}.collection-preview-panel>small{color:#858da0;font-size:10px;letter-spacing:.08em}.collection-preview-panel .cosmetics-preview{margin-top:12px}.collection-preview-title{margin:16px 0}.collection-preview-title h2{margin-top:7px}.collection-preview-title p{margin-top:3px;color:#8f97a8}.collection-preview-panel>label{display:grid;gap:6px;margin:14px 0;color:#9da4b5;font-size:12px}.collection-preview-panel>button{width:100%;margin-top:8px;padding:10px;border-radius:8px}.collection-preview-panel>button.primary{border-color:#815ff5;background:linear-gradient(135deg,#7554e8,#943ee1)}.collection-preview-panel>button svg{width:14px;vertical-align:middle}.collection-error{margin-top:12px!important;color:#ff7e91}.collection-empty{grid-column:1/-1;display:grid;place-items:center;min-height:280px;color:#858da0;text-align:center}.collection-empty svg{width:38px;height:38px}.collection-empty h2{margin-top:12px;color:#dce0ea}.rarity{display:inline-flex;padding:3px 6px;border-radius:5px;text-transform:uppercase;font-size:9px;font-weight:800;background:#ffffff0a}.rarity.rare{color:#63baff}.rarity.epic{color:#b783ff}.rarity.legendary{color:#ffb84d}.rarity.mythic{color:#ff68c1}@media(max-width:900px){.collection-layout{grid-template-columns:1fr}.collection-preview-panel{display:none}.collection-toolbar{grid-template-columns:1fr}.collection-categories{overflow:auto}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.profile-loadouts-page{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;color:#dbdee1;background:#313338}.profile-loadouts-page>header{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3f4147;background:#2b2d31}.profile-loadouts-page>header>div{display:flex;align-items:center;gap:12px}.profile-loadouts-page>header>div>svg{padding:9px;width:42px;height:42px;border-radius:12px;color:#d6caff;background:linear-gradient(145deg,#6548d9,#953ee0)}.profile-loadouts-page>header span{display:grid}.profile-loadouts-page>header small{margin-top:3px;color:#8991a4}.profile-loadouts-page button,.profile-loadouts-page select{color:inherit}.profile-loadouts-page button{border:1px solid #ffffff12;border-radius:8px;background:#ffffff08;cursor:pointer}.profile-loadouts-page>header>button{display:grid;place-items:center;width:38px;height:38px}.loadouts-layout{display:grid;grid-template-columns:380px 1fr;min-height:0;flex:1}.loadouts-list{padding:20px;border-right:1px solid #ffffff0d;background:#10141f;overflow:auto}.loadouts-list>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.loadouts-list h1,.loadouts-list h2,.loadout-preview h1,.loadout-preview h2,.loadouts-list p{margin:0}.loadouts-list>header>div small{color:#8e96a8}.loadouts-list button{padding:9px}.loadouts-list button svg{width:15px;vertical-align:middle}.loadouts-list .primary,.loadout-preview .primary{border-color:#8261f2;background:linear-gradient(135deg,#7152db,#943cdd)}.save-current{width:100%;margin:16px 0}.loadouts-list>div{display:grid;gap:8px}.loadouts-list article{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid #ffffff0c;border-radius:11px;background:#ffffff05;cursor:pointer}.loadouts-list article.active{border-color:#825ff0;background:#7655d91c}.loadouts-list article>i{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;font-size:18px;font-style:normal;font-weight:800}.loadouts-list article>span{display:grid;min-width:0}.loadouts-list article small{overflow:hidden;color:#8d95a7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.loadouts-list article time{color:#757d90;font-size:9px}.loadouts-empty{display:grid;place-items:center;min-height:260px;color:#858da0;text-align:center}.loadouts-empty svg{width:38px;height:38px}.loadouts-empty h2{margin-top:12px}.loadout-preview{min-width:0;padding:24px 30px;overflow:auto;background:radial-gradient(circle at 70% 10%,#7645d518,transparent 38%)}.loadout-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.loadout-preview>header small{color:#8d95a8;font-size:10px;letter-spacing:.08em}.loadout-preview>header h1{margin-top:5px}.loadout-preview nav{display:flex;gap:6px}.loadout-preview nav button{display:flex;align-items:center;gap:5px;padding:8px}.loadout-preview nav svg{width:14px}.loadout-preview nav .danger{color:#f78}.loadout-preview-body{display:grid;grid-template-columns:minmax(300px,520px) minmax(220px,1fr);gap:20px;margin-top:28px}.loadout-preview-body .cosmetics-preview{min-height:390px}.loadout-contents{padding:18px;border:1px solid #ffffff0d;border-radius:13px;background:#131824}.loadout-contents>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.loadout-contents span{padding:7px 10px;border:1px solid #8764dd44;border-radius:999px;color:#c9baff;background:#7953d316;font-size:11px}.loadout-preview>footer{display:flex;align-items:end;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid #ffffff0d}.loadout-preview>footer label{display:grid;gap:5px;color:#969eb0;font-size:11px}.loadout-preview select{min-width:240px;padding:9px;border:1px solid #ffffff12;border-radius:8px;background:#151a27}.loadout-preview>footer button{display:flex;align-items:center;gap:6px;padding:10px 18px}.loadout-preview>footer svg{width:15px}.loadout-error,.loadout-success{margin-top:12px;text-align:right}.loadout-error{color:#ff7d90}.loadout-success{color:#55d991}@media(max-width:900px){.loadouts-layout{grid-template-columns:1fr}.loadouts-list{max-height:40vh;border-right:0;border-bottom:1px solid #ffffff0d}.loadout-preview-body{grid-template-columns:1fr}.loadout-preview>header{display:grid}.loadout-preview>footer{align-items:stretch;flex-direction:column}.loadout-preview select{width:100%}}html,body,button,input,textarea,select,.brand b,.auth h1,.modal h2,.stats b,.server span,.friends-view>aside>header b{font-family:Figtree,gg sans,Inter,Noto Sans,Helvetica Neue,Arial,sans-serif}.forum-page{z-index:2}.global-inbox-layer.route{z-index:12}.call{z-index:20}.profile-studio,.community-profiles,.cosmetics-engine,.achievements-studio,.card-builder,.board-editor,.profile-collection-page,.profile-loadouts-page,.presence-settings,.connections-manager,.activity-privacy-settings,.account-security-page{z-index:50}.global-inbox-layer.drawer{z-index:80}.modal-bg,.modal-backdrop,.settings-backdrop,.ui-backdrop,.ui-drawer-layer,.profile-modal-layer{z-index:10000;background:#000000b3;-webkit-backdrop-filter:none;backdrop-filter:none}.user-settings-layer{z-index:10000}.identity-popout,.identity-popout.premium{z-index:10100}.ui-popover,.ui-popover.fixed,.popout-more-menu{z-index:10200}.ui-context-menu{z-index:10300}.command-layer{z-index:10400}.ui-toasts,.connection-banner{z-index:10500}.profile-interaction-backdrop{z-index:10600}.shell{display:grid;grid-template-columns:72px 240px minmax(0,1fr) 240px;grid-template-areas:"rail channels chat members";background:#1e1f22;height:100vh;overflow:hidden}.shell>.server-rail{grid-area:rail}.shell>.channels{grid-area:channels;min-height:0;overflow:hidden}.shell>.chat{grid-area:chat;min-height:0;overflow:hidden}.shell>.members{grid-area:members;min-height:0}.shell>.home-dashboard{grid-area:chat / chat / members / members;min-height:0;z-index:5}.shell.hide-members>.home-dashboard{grid-area:chat}.shell.hide-members,.shell.friends-mode{grid-template-columns:72px 240px minmax(0,1fr);grid-template-areas:"rail channels chat"}.shell.friends-mode>.channels,.shell.friends-mode>.chat,.shell.friends-mode>.members{display:none!important}.friends-view>aside.channels,.friends-view>aside{grid-area:channels;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#2b2d31}.friends-view>main.chat,.friends-view>main{grid-area:chat;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#313338}.server-rail{gap:8px;padding:12px 0 10px;border-right:0;background:#1e1f22;position:relative}.server-rail .home,.server-rail .server{position:relative}.server-rail .home.active:before,.server-rail .server.active:before{content:"";position:absolute;left:-16px;top:50%;width:8px;height:40px;border-radius:0 4px 4px 0;background:#f2f3f5;transform:translateY(-50%)}.server-rail .home:hover:not(.active):before,.server-rail .server:hover:not(.active):before{content:"";position:absolute;left:-16px;top:50%;width:8px;height:20px;border-radius:0 4px 4px 0;background:#f2f3f5;transform:translateY(-50%)}.home,.server,.server:nth-of-type(n){width:48px;height:48px;overflow:hidden;border:0;border-radius:50%;background:#313338;color:#dbdee1;box-shadow:none;transform:none}.home .node-glyph,.friends-view>aside>header .node-glyph{width:48px;height:48px;border-radius:50%;color:#fff;font:700 16px/48px Inter,sans-serif;background:#5865f2;box-shadow:none}.home:hover .node-glyph,.home.active .node-glyph,.server:hover,.server.active,.server:nth-of-type(n):hover,.server:nth-of-type(n).active{border-radius:16px;background:#5865f2;color:#fff;transform:none}.server.add,.server.compass{color:#23a559;background:#313338;font-size:22px}.server.add:hover,.server.compass:hover{color:#fff;background:#23a559}.server-rail .home svg,.server-rail .server svg,.channels>header button svg,.chat>header button svg,.userbar button svg{width:20px;height:20px;flex:none}.server.active:before,.home.active:before{content:"";position:absolute;left:-12px;top:4px;width:4px;height:40px;border-radius:0 4px 4px 0;background:#fff;box-shadow:none}.rail-line{width:32px;height:2px;background:#3f4147}.channels{border-right:0;background:#2b2d31}.channels>header,.chat>header{height:48px;min-height:48px;padding:0 8px 0 16px;border-bottom:1px solid #3f4147;background:#313338;box-shadow:0 1px #0003;-webkit-backdrop-filter:none;backdrop-filter:none}.channels>header{background:#2b2d31}.channels>header b,.chat>header b{font:600 16px/20px Figtree,gg sans,Inter,sans-serif;color:#f2f3f5;letter-spacing:0}.channels>header span,.chat>header span{color:#949ba4;font-size:12px}.channels h4,.members h4{margin:16px 8px 4px;color:#949ba4;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.channel{margin:1px 8px;padding:6px 8px;border-radius:4px;font-size:16px;color:#949ba4}.channel:hover,.channel.active{color:#dbdee1;background:#4e50584d}.channel.active{color:#fff;background:#4e505899}.userbar{height:52px;padding:4px 8px;border-top:1px solid #232428;background:#232428;display:flex;align-items:center;gap:4px}.userbar-profile{display:flex;align-items:center;gap:8px;flex:1;min-width:0;width:auto;height:auto;padding:2px 4px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer}.userbar-profile:hover{background:#35373c}.userbar-profile .avatar-presence{pointer-events:none}.userbar>button:not(.userbar-profile){width:32px;height:32px;flex:none}.chat{background:#313338}.auth>section{width:min(480px,calc(100% - 32px));padding:32px;border:0;border-radius:8px;background:#2b2d31;box-shadow:0 8px 16px #0000003d}.brand b{font:600 20px/24px Inter,sans-serif;color:#f2f3f5}.brand span,.overline,.sub{color:#b5bac1;letter-spacing:0;text-transform:none;font-weight:400}.auth h1,.modal h2{margin:8px 0;font:600 24px/30px Inter,sans-serif;color:#f2f3f5}.auth label,.modal label,.ui-dialog-body label{color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em}.auth input,.modal input,.modal textarea,.modal select,.ui-dialog-body input,.ui-dialog-body textarea,.ui-dialog-body select{margin-top:8px;border:0;border-radius:4px;padding:10px 12px;background:#1e1f22;color:#dbdee1}.auth input:focus,.modal input:focus,.modal textarea:focus,.modal select:focus,.ui-dialog-body input:focus,.ui-dialog-body textarea:focus,.ui-dialog-body select:focus{outline:0;box-shadow:0 0 0 2px #5865f2}.primary{min-height:38px;border:0;border-radius:3px;background:#5865f2;color:#fff;font-weight:500;box-shadow:none}.primary:hover{background:#4752c4}.text-btn{color:#00a8fc}.node-glyph{width:48px;height:48px;border-radius:16px;color:#fff;font:700 18px/48px Inter,sans-serif;background:#5865f2;box-shadow:none}.node-glyph.big{width:64px;height:64px;border-radius:16px;font-size:24px;line-height:64px}.modal-bg{display:grid;place-items:center}.modal,.settings-modal,.dialog-panel,.ui-dialog{width:min(440px,100%);border:0;border-radius:8px;padding:16px;background:#313338;box-shadow:0 8px 16px #0000003d}.ui-dialog{padding:0}.ui-dialog:has(.roles-manager),.ui-dialog:has(.manage-channels),.modal:has(.account-settings),.modal:has(.global-settings){width:min(740px,calc(100vw - 32px))}.ui-dialog>header,.ui-drawer>header{min-height:48px;padding:16px;border-bottom:0}.ui-dialog h2,.ui-drawer h2{font:600 20px/24px Inter,sans-serif;color:#f2f3f5}.ui-dialog header p,.ui-drawer header p{color:#b5bac1;font-size:14px}.ui-dialog-body,.ui-drawer-body{padding:0 16px 16px}.ui-close{width:32px;height:32px;border-radius:4px;color:#b5bac1;background:none}.ui-close:hover{color:#dbdee1;background:#4f545c52}.modal .x{color:#b5bac1}.ui-drawer{width:min(432px,100vw);border-left:0;background:#313338;box-shadow:0 8px 16px #0000003d}.ui-popover,.ui-context-menu{border:0;border-radius:4px;background:#111214;box-shadow:0 8px 16px #0000003d}.ui-context-menu button{min-height:32px;border-radius:2px;color:#dbdee1;font-size:14px}.ui-context-menu button.danger{color:#f23f43}.ui-tooltip:hover:after{border-radius:8px;background:#111214;color:#f2f3f5;font-size:14px;font-weight:600;box-shadow:0 4px 8px #0000003d}.ui-toast{border:0;border-radius:8px;background:#111214;box-shadow:0 8px 16px #0000003d}.friends-view>aside{padding:0;background:#2b2d31;overflow:hidden}.friends-view>aside>header{height:48px;border-bottom:1px solid #3f4147}.friends-view>aside>header .node-glyph{width:32px;height:32px;border-radius:8px;font-size:13px;line-height:32px}.friends-view>main{background:#313338}.friends-view>aside .sidebar-voice-connection{flex:none;margin-top:0}.friends-home,.dm-link{color:#949ba4;border-radius:4px}.friends-home.active,.friends-home:hover,.dm-link.active,.dm-link:hover{color:#fff;background:#4e505899}.friends-view>aside h4{color:#949ba4;font-size:12px;letter-spacing:.02em}.dm-search{border:0;border-radius:4px;color:#949ba4;background:#1e1f22}.dm-compose{margin:0 16px 16px;border:0;border-radius:8px;background:#383a40}.friends-nav,.dm-sidebar,.friends-overlay{background:#2b2d31}.friends-main,.dm-main{background:#313338}.dm-link.active,.dm-link:hover{background:#4e505866}.forum-page{inset:0 0 0 312px;background:#313338;color:#dbdee1}.forum-header{height:48px;border-bottom:1px solid #3f4147;background:#313338}.forum-header span{color:#949ba4}.global-inbox-layer.route{inset:0 0 0 72px}.global-inbox,.discover-page,.home-dashboard,.events-page,.media-hub,.community-admin,.member-page{background:#313338;color:#dbdee1}.global-inbox>header,.home-header,.events-page>header,.discover-page>header,.media-hub>header,.community-admin>header{height:48px;min-height:48px;padding:0 16px;border-bottom:1px solid #3f4147;background:#313338;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.home-content{background:#313338}.home-banner,.home-summary article,.quick-actions button,.active-communities button,.activity-feed,.home-right>section,.admin-metrics article,.admin-card,.member-stats article,.member-card,.discover-grid>article,.discover-trending article,.discover-filters{border:0;border-radius:8px;background:#2b2d31;box-shadow:none}.home-right,.events-layout>aside,.discover-layout>aside,.admin-layout>aside,.media-preview{border-left:1px solid #3f4147;background:#2b2d31}.discover-chips button.active,.media-toolbar button.active{border:0;background:#5865f2}.account-security-page,.profile-studio,.community-profiles,.cosmetics-engine,.achievements-studio,.card-builder,.board-editor,.profile-collection-page,.profile-loadouts-page,.presence-settings,.connections-manager,.activity-privacy-settings{background:#313338;color:#dbdee1}.account-security-page>aside,.studio-editor>nav,.community-profiles-body>aside{background:#2b2d31;border-right:1px solid #232428}.account-security-page>main,.studio-editor>main{background:#313338}.profile-studio>header,.community-profiles>header,.cosmetics-engine>header,.achievements-studio>header,.card-builder>header,.board-editor>header,.profile-collection-page>header,.profile-loadouts-page>header,.account-security-page>aside header{height:48px;min-height:48px;border-bottom:1px solid #3f4147;background:#2b2d31}.profile-studio>header svg,.community-profiles>header svg,.cosmetics-engine>header svg,.achievements-studio>header svg,.card-builder>header svg{color:#b5bac1}.global-settings>nav{background:#2b2d31}.global-settings>nav button.active,.account-security-page>aside nav button.active{color:#fff;background:#404249}.settings-section select,.settings-switch,.studio-editor input,.studio-editor textarea{border:0;border-radius:4px;background:#1e1f22;color:#dbdee1}.identity-popout,.identity-popout.premium,.identity-popout.card-size-compact,.identity-popout.card-size-default,.identity-popout.card-size-expanded{width:300px;max-width:min(300px,calc(100vw - 16px));max-height:min(560px,calc(100vh - 16px));border:0;border-radius:8px;background:#232428;color:#dbdee1;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d;overflow:hidden auto}.identity-popout.premium .identity-banner,.identity-banner{height:60px}.popout-avatar-row{margin-top:-40px;padding:0 16px}.popout-avatar-presence>.identity-avatar,.identity-popout.premium>.identity-avatar,.identity-popout .popout-avatar-presence .identity-avatar{border:6px solid #232428}.popout-avatar-presence>.identity-presence{background:#232428;border:4px solid #232428}.identity-presence.online i{background:#23a559}.identity-presence.idle i{background:#f0b232}.identity-presence.dnd i{background:#f23f43}.popout-top-actions button{width:32px;height:32px;border:0;border-radius:50%;background:#1e1f22;color:#dbdee1}.popout-top-actions button:hover{background:#35373c;transform:none}.popout-display-name,.popout-identity .identity-name b{font-size:20px;text-shadow:none;color:#f2f3f5}.popout-username{color:#b5bac1}.popout-status{border:0;background:#2b2d31;color:#dbdee1}.popout-content{margin:8px 16px 16px;padding:12px;border:0;border-radius:8px;background:#111214}.popout-content>section{border-bottom:1px solid #3f4147}.popout-content>section>b{color:#b5bac1;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.popout-primary{border-radius:3px;background:#5865f2!important;font-weight:500;min-height:32px;padding:2px 16px}.popout-secondary{border:0;border-radius:3px;background:#4e5058;color:#fff;min-height:32px;padding:2px 16px}.popout-message{border:0;background:#1e1f22;border-radius:3px;min-height:36px}.popout-more-menu{background:#111214;border:0;border-radius:4px}.identity-role{border:0;background:#2b2d31;color:#dbdee1}.profile-frame-layer{border:0;box-shadow:none}.profile-frame-layer:before,.profile-frame-layer:after{display:none}.identity-popout-loading{background:#232428}.profile-interaction-backdrop{background:#000000b3}.profile-interaction-dialog{width:min(440px,94vw);border:0;border-radius:8px;background:#313338;box-shadow:0 8px 16px #0000003d}.member-page>header{border:0;border-radius:8px;background:#2b2d31;box-shadow:none}.member-page>header>.avatar,.member-page>header>.avatar-fallback{border:6px solid #313338;box-shadow:none}.command-layer{background:#000000b3;-webkit-backdrop-filter:none;backdrop-filter:none}.command-palette{border:0;border-radius:8px;background:#2b2d31;box-shadow:0 8px 16px #0000003d}.command-results button.active{background:#404249}.command-palette>footer{background:#232428}.command-launcher{display:none!important}.call.expanded{background:#1e1f22}.call-live-banner{position:absolute;z-index:8;top:56px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:#248046;color:#fff;font-size:14px;font-weight:600}.call-live-banner button{border:0;border-radius:4px;padding:6px 10px;background:#1a6334;color:#fff;font:600 13px Inter,sans-serif;cursor:pointer}.call-controls{display:flex;align-items:center;justify-content:center;gap:8px}.call-controls button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;color:#f2f3f5;background:#2b2d31;cursor:pointer}.call-controls button.muted,.call-controls button.hangup{background:#da373c}.call-controls button.live,.call-controls button.sharing{background:#23a559}.call-controls button.sharing{width:auto;padding:0 12px;border-radius:20px;grid-auto-flow:column;gap:6px}.call-controls button.sharing em{font-style:normal;font-size:13px;font-weight:600}.call-stage>footer{z-index:9;display:flex;align-items:center;justify-content:space-between;min-height:68px;border:0;border-radius:0;background:#232428;box-shadow:none}.call-stage.expanded{position:relative;grid-template-rows:48px minmax(0,1fr) 0!important;background:#111214}.call-stage.expanded>header{border-bottom:1px solid #1e1f22;background:#1e1f22}.node-call-stage-body{position:relative;min-height:0;height:100%;overflow:hidden;background:#111214}.call-stage.expanded .node-call-grid{height:100%!important;padding:16px 16px 88px!important;gap:12px!important}.call-stage.expanded.voice-only .node-call-grid .lk-participant-tile{max-width:420px;max-height:280px;margin:auto;border-radius:12px!important;background:#1e1f22!important}.call-stage.expanded .node-call-focus.lk-focus-layout,.call-stage.expanded .lk-focus-layout.node-call-focus{height:100%;max-height:100%;padding:12px 12px 88px!important;gap:12px!important;grid-template-columns:176px minmax(0,1fr)!important;background:#111214}.call-stage.expanded .lk-carousel[data-lk-orientation=vertical]{max-height:calc(100% - 8px);gap:8px;padding-right:2px}.call-stage.expanded .lk-carousel[data-lk-orientation=vertical]>*{width:100%;max-width:168px;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden}.call-stage.expanded .lk-focused-participant,.call-stage.expanded .node-call-focus .lk-participant-tile{border-radius:12px!important;overflow:hidden;background:#000!important}.call-stage.expanded.has-screen .lk-focused-participant .lk-participant-media-video,.call-stage.expanded.has-screen [data-lk-source=screen_share] .lk-participant-media-video{object-fit:contain!important;background:#000}.call-stage.expanded .call-footer-meta{display:none}.call-stage.expanded>footer{position:absolute;z-index:30;left:50%;bottom:16px;transform:translate(-50%);width:auto;max-width:calc(100% - 24px);min-height:56px;display:flex!important;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:#111214eb;box-shadow:0 8px 24px #00000073}.call-stage.expanded .call-controls{gap:8px}.call-stage.expanded .call-controls button{width:40px;height:40px;border-radius:50%;background:#2b2d31}.call-stage.expanded .call-controls button.active{background:#5865f2}.call-stage.expanded .call-controls button.sharing{width:auto;min-width:40px;padding:0 14px;border-radius:20px}.call-stage.expanded .call-popover{position:absolute;bottom:64px;left:50%;transform:translate(-50%);z-index:31}.voice-room-info{top:64px!important;right:16px!important;width:240px!important;border:0!important;border-radius:8px!important;background:#1e1f22f2!important;box-shadow:0 8px 24px #0006!important}.shell .call.docked.call-ready{width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;inset:auto 0 0;border:0;box-shadow:none}.shell .call.docked.call-pending,.call.docked.call-pending{position:fixed;inset:auto auto 52px 72px;width:240px;height:auto;z-index:30;display:block;overflow:hidden;border:0;border-radius:0;background:#232428;box-shadow:none;padding:0}.call.docked.call-pending .call-pending-panel{display:grid;gap:8px;justify-items:stretch;padding:12px;text-align:left;color:#dbdee1}.call.docked.call-pending .call-pending-panel h2{margin:0;font-size:14px;font-weight:700;color:#23a559}.call.docked.call-pending .call-pending-panel p{margin:0;color:#b5bac1;font-size:12px}.call.docked.call-pending .pulse{width:10px;height:10px;border-radius:50%;background:#23a559;box-shadow:0 0 #23a55980;animation:voice-pulse 1.4s ease-out infinite}@keyframes voice-pulse{70%{box-shadow:0 0 0 10px #23a55900}to{box-shadow:0 0 #23a55900}}.call.docked.call-pending .call-cancel{width:100%;min-height:32px;border:0;border-radius:3px;background:#4e5058;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.call.docked.call-pending .call-cancel:hover{background:#6d6f78}.shell.friends-mode .call.docked.call-pending,.shell.friends-mode .call.docked{left:72px}.shell.call-connected .compose-wrap{bottom:16px}.sidebar-voice-connection .voice-connection-actions button.muted{color:#fff;background:#da373c}.sidebar-voice-connection .voice-connection-actions button.live,.sidebar-voice-connection .voice-connection-actions button.sharing{color:#fff;background:#23a559}.sidebar-voice-connection .stop-stream{width:100%;margin-top:8px;border:0;border-radius:4px;padding:8px;background:#23a559;color:#fff;font:600 13px Inter,sans-serif;cursor:pointer}.call.docked{inset:auto auto 52px 72px;width:240px;height:auto;overflow:visible;border:0;border-radius:0;background:#232428;box-shadow:none}.composer{min-height:44px;border:0;border-radius:8px;background:#383a40;box-shadow:none}.members{border-left:1px solid #232428;background:#2b2d31}.post-media-picker{z-index:10100;border:0;border-radius:8px;background:#313338;box-shadow:0 8px 16px #0000003d}.voice-user{width:calc(100% - 12px);margin:1px 6px 1px 18px;display:grid;grid-template-columns:8px 24px minmax(0,1fr) auto;align-items:center;gap:6px;border:0;border-radius:4px;padding:4px 6px;background:transparent;color:#dbdee1;cursor:pointer}.voice-user span{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.voice-speaking-pip{width:8px;height:8px;border-radius:50%;background:transparent;flex:none}.voice-speaking-pip.on{background:#23a559;box-shadow:0 0 6px #23a559}.voice-avatar{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:50%;font-size:10px;background:#313338}.voice-user .voice-avatar{width:24px;height:24px}.voice-avatar.speaking,.avatar-presence.speaking .identity-avatar{box-shadow:0 0 0 2px #23a559}.userbar b{display:flex;align-items:center;gap:6px}.userbar button.muted{color:#fff;background:#da373c}.voice-participant-profile{width:100%;display:grid;grid-template-columns:32px 8px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:6px;padding:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.voice-participant-profile.speaking{background:#23a55914}.lk-participant-tile[data-lk-speaking=true]{box-shadow:0 0 0 3px #23a559}@media(max-width:1280px){.shell{grid-template-columns:72px 240px minmax(0,1fr) 240px}}@media(max-width:1050px){.forum-page{left:72px}.shell{grid-template-columns:72px 240px minmax(0,1fr)}}@media(max-width:760px){.forum-page,.global-inbox-layer.route{inset:0 0 0 72px}.shell:not(.friends-mode){grid-template-columns:72px minmax(0,1fr);grid-template-areas:"rail chat"}.shell.friends-mode{grid-template-columns:72px 200px minmax(0,1fr);grid-template-areas:"rail channels chat"}}.user-settings-layer{position:fixed;inset:0;display:grid;grid-template-columns:minmax(218px,1fr) minmax(0,740px) minmax(60px,1fr);background:#1e1f22;color:#dbdee1}.user-settings-layer>nav{display:flex;justify-content:flex-end;padding:60px 6px 80px 20px;overflow:auto;background:#2b2d31}.user-settings-nav{width:192px;display:grid;gap:2px;align-content:start}.user-settings-nav h4{margin:20px 10px 6px;color:#949ba4;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.user-settings-nav h4:first-child{margin-top:0}.user-settings-nav button{width:100%;border:0;border-radius:4px;padding:6px 10px;background:transparent;color:#b5bac1;font-size:16px;text-align:left;cursor:pointer}.user-settings-nav button:hover,.user-settings-nav button.active{color:#f2f3f5;background:#404249}.user-settings-layer>main{padding:60px 40px 80px;overflow:auto;background:#1e1f22}.user-settings-layer>main>h2,.user-settings-layer .settings-section>h2{margin:0 0 20px;color:#f2f3f5;font:600 20px/24px Figtree,gg sans,Inter,sans-serif}.user-settings-layer .settings-section{display:grid;gap:16px;max-width:740px}.user-settings-layer .settings-section>h3{margin:20px 0 0;padding-top:20px;border-top:1px solid #3f4147;color:#f2f3f5;font:600 16px/20px Figtree,gg sans,Inter,sans-serif}.user-settings-layer .settings-section>h3:first-of-type{margin-top:0;padding-top:0;border-top:0}.user-settings-layer .settings-section>p{margin:0;color:#b5bac1;font-size:14px;line-height:1.375}.user-settings-layer .settings-section>label:not(.settings-switch){display:grid;gap:8px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.user-settings-close{padding:60px 0 0 12px}.user-settings-close button{width:36px;height:36px;display:grid;place-items:center;border:2px solid #b5bac1;border-radius:50%;background:transparent;color:#b5bac1;cursor:pointer}.user-settings-close button:hover{border-color:#fff;color:#fff}.user-settings-close kbd{display:block;margin-top:8px;color:#b5bac1;font-size:13px;text-align:center}.create-server-templates{display:grid;gap:8px;margin:0 0 16px}.create-server-templates button{display:flex;align-items:center;gap:12px;width:100%;border:1px solid #3f4147;border-radius:8px;padding:12px 16px;background:#2b2d31;color:#dbdee1;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.create-server-templates button:hover,.create-server-templates button.selected{border-color:#5865f2;background:#35373c}.roles-manager{display:grid;gap:20px}.roles-manager h4{margin:0 0 8px;color:#949ba4;font-size:12px;letter-spacing:.02em}.permission-card{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #3f4147;color:#dbdee1}.permission-card small{display:block;color:#949ba4}.role-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #3f4147}.role-row>i{width:12px;height:12px;border-radius:50%}.compose-wrap{position:relative}.emoji-picker{z-index:50}.message-actions,.dm-message-actions{overflow:visible}.shell.hide-members .members{display:none}.channel-category{margin-top:18px}.category-toggle{display:flex;align-items:center;gap:2px;width:calc(100% - 8px);margin:0 4px 2px;border:0;border-radius:4px;padding:6px 4px 4px 6px;background:transparent;color:#949ba4;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-align:left;cursor:pointer;line-height:1.2}.category-toggle svg{flex:none;width:12px;height:12px;transition:transform .12s ease}.category-toggle.collapsed svg{transform:rotate(-90deg)}.category-toggle:hover{color:#dbdee1}.category-row{display:flex;align-items:center;gap:0;width:100%;padding-right:4px;min-height:24px}.category-row .category-toggle{flex:1;width:auto;min-width:0}.category-create{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#b5bac1;cursor:pointer;opacity:0;margin-right:2px}.category-row:hover .category-create,.category-create:focus-visible{opacity:1}.category-create:hover{color:#dbdee1;background:#4e505866}.channel.unread>span{color:#fff;font-weight:600}.message-date-divider{display:flex;align-items:center;gap:8px;margin:12px 16px 4px;color:#949ba4;font-size:12px;font-weight:600}.message-date-divider:before,.message-date-divider:after{content:"";flex:1;height:1px;background:#3f4147}.message{position:relative}.message:hover{background:#4e50584d}.message time{color:#949ba4;font-size:12px;margin-left:8px}.message.compact .message-avatar-trigger{position:relative}.message.compact .message-avatar-trigger:after{content:attr(data-time);position:absolute;left:0;right:0;top:8px;color:#949ba4;font-size:10px;text-align:center;opacity:0}.message.compact:hover .message-avatar-trigger:after{opacity:1}.message-actions{display:none;position:absolute;right:16px;top:-16px;z-index:3;align-items:center;border:1px solid #1e1f22;border-radius:4px;background:#313338;box-shadow:0 8px 16px #0000003d}.message:hover .message-actions,.message-actions:focus-within{display:flex}.message-actions button{width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:#b5bac1;cursor:pointer}.message-actions button:hover{background:#35373c;color:#dbdee1}.message-edit textarea{width:100%;min-height:72px;border:0;border-radius:8px;padding:10px 12px;background:#383a40;color:#dbdee1;resize:vertical}.message-edit small{display:block;margin-top:6px;color:#949ba4}.mention-suggest{position:absolute;left:16px;right:16px;bottom:calc(100% + 8px);z-index:40;max-height:240px;overflow:auto;padding:8px;border-radius:8px;background:#2b2d31;box-shadow:0 8px 16px #0000003d}.mention-suggest button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:4px;padding:6px 8px;background:transparent;color:#dbdee1;text-align:left;cursor:pointer}.mention-suggest button:hover{background:#35373c}.mention-suggest small{display:block;color:#949ba4}.popout-global-name{display:block;margin:2px 0 4px;color:#dbdee1;font-size:14px}.popout-nickname-edit{margin-top:8px;border:0;background:none;color:#00a8fc;padding:0;cursor:pointer;font-size:12px}.channel-tools button.active{color:#fff;background:#4e505899}.channel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:calc(100% - 8px);margin:1px 4px;border-radius:4px;min-height:34px}.channel-row .channel{width:100%;margin:0;min-height:34px;padding:6px 8px}.channel-row .channel>i{display:grid;place-items:center;width:20px;color:#80848e}.channel-row .channel>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-row:hover,.channel-row.active{background:#4e50584d}.channel-row .channel:hover,.channel-row .channel.active{background:transparent}.channel-row.active .channel{color:#fff}.channel-row.active .channel>i{color:#dbdee1}.channel-actions{display:flex;align-items:center;gap:0;margin-right:4px;opacity:0}.channel-row:hover .channel-actions,.channel-row.active .channel-actions,.channel-actions:focus-within{opacity:1}.channel-action-btn,.channel-chat-btn{width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;color:#b5bac1;cursor:pointer;padding:0}.channel-action-btn:hover,.channel-chat-btn:hover{color:#dbdee1}.channel.muted-channel>span{color:#80848e;font-weight:500}.join-voice-banner{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 16px 0;border:0;border-radius:8px;padding:10px 14px;background:#23a559;color:#fff;font:600 14px Inter,sans-serif;cursor:pointer}.join-voice-banner:hover{background:#1a8946}.chat>header{height:48px;min-height:48px;padding:0 8px 0 16px;gap:8px;background:#313338;box-shadow:0 1px #0003;-webkit-backdrop-filter:none;backdrop-filter:none}.chat>header .channel-header-icon{display:grid;place-items:center;width:24px;height:24px;color:#80848e}.chat>header .channel-header-icon svg{width:24px;height:24px}.chat>header .header-divider{width:1px;height:24px;flex:none;margin:0 8px;background:#3f4147}.chat>header>span{min-width:0;margin:0;padding:0;border:0;overflow:hidden;color:#b5bac1;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.channel-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.channel-tools button{width:32px;height:32px;border-radius:4px;color:#b5bac1}.channel-tools button:hover,.channel-tools button.active{color:#dbdee1;background:#4f545c52}.channel-search label{width:144px;height:24px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:4px;background:#1e1f22;color:#949ba4;transition:width .16s ease}.channel-search label:focus-within{width:220px}.channel-search input{color:#dbdee1;font-size:14px}.messages{padding:0 0 16px;scrollbar-color:#1a1b1e #2b2d31}.messages::-webkit-scrollbar{width:16px}.messages::-webkit-scrollbar-track{background:#2b2d31;border:4px solid #313338;border-radius:8px}.messages::-webkit-scrollbar-thumb{background:#1a1b1e;border:4px solid #313338;border-radius:8px}.messages .welcome{padding:16px 16px 12px}.messages .welcome>div{width:68px;height:68px;margin-bottom:8px;display:grid;place-items:center;border-radius:50%;background:#41434a;color:#fff;font-size:42px;line-height:1}.messages .welcome h1{margin:8px 0;color:#f2f3f5;font-size:32px;font-weight:700;line-height:40px}.messages .welcome p{margin:0;color:#b5bac1;font-size:16px;line-height:20px}.messages article.message{margin:0;padding:4px 48px 4px 16px;gap:16px;display:flex;align-items:flex-start}.messages article.message:hover{background:#0202020f}.messages article.message .message-avatar-trigger{width:40px;height:40px;flex:none;margin:2px 0 0;border:0;padding:0;background:none;cursor:pointer}.messages article.message.compact{min-height:22px;padding-top:0;padding-bottom:0}.messages article.message .message-body,.messages article.message span,.messages article.message .message-body p,.messages article.message .message-body li{color:#dbdee1;font-size:var(--chat-font-size, 16px);line-height:1.375}.messages article.message p b,.messages article.message .message-name-trigger{font-size:16px;font-weight:500;color:#f2f3f5}.messages article.message time{margin-left:8px;color:#949ba4;font-size:12px;font-weight:500}.messages article.message .reply-reference{color:#b5bac1;font-size:13px}.message-actions,.dm-message-actions{border:1px solid #1e1f22;border-radius:4px;background:#313338;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d}.chat .compose-wrap{margin:0 16px 24px}.chat .compose-wrap .composer,.chat .composer{min-height:44px;align-items:flex-end;gap:4px;padding:4px 8px 4px 4px;border:0;border-radius:8px;background:#383a40;box-shadow:none}.chat .composer textarea{min-height:22px;padding:11px 8px;color:#dbdee1;font-size:var(--chat-font-size, 16px);line-height:22px;background:transparent}.chat .composer textarea::placeholder{color:#6d6f78}.chat .composer button{width:32px;height:44px;color:#b5bac1;border-radius:4px;background:transparent}.chat .composer button:hover{color:#dbdee1;background:transparent}.chat .composer button:last-child{color:#b5bac1}.chat .replying{margin:0;border:0;border-radius:8px 8px 0 0;padding:8px 16px;background:#2b2d31;color:#b5bac1;font-size:14px}.chat .replying+.composer{border-radius:0 0 8px 8px}.chat .typing-state{height:22px;padding:0 16px;color:#b5bac1;font-size:14px;line-height:22px}.members{width:240px;padding:16px 8px 24px 0;overflow-y:auto;background:#2b2d31;border-left:1px solid #232428;scrollbar-width:thin;scrollbar-color:#1a1b1e transparent}.members h4{margin:24px 8px 4px 16px;color:#949ba4;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.members h4:first-child{margin-top:8px}.member{min-height:42px;margin:1px 8px;display:flex;align-items:center;gap:12px;padding:1px 8px;border-radius:4px}.member:hover{background:#4e50584d}.member.offline{opacity:.3}.member.offline:hover{opacity:1}.member .avatar,.member .avatar-fallback,.member .identity-avatar{width:32px;height:32px}.member b,.member .member-name-trigger{color:#f2f3f5;font-size:16px;font-weight:500;background:none;border:0;padding:0;text-align:left;cursor:pointer}.member span{display:block;max-width:160px;overflow:hidden;color:#949ba4;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.activity-panel{margin:0 8px 8px}.activity-panel>h4{margin:8px}.active-now-row{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 2px;border:0;border-radius:4px;padding:6px 8px;background:transparent;color:#dbdee1;text-align:left;cursor:pointer}.active-now-row:hover{background:#4e50584d}.active-now-row p{min-width:0;margin:0}.active-now-row b,.active-now-row small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.active-now-row b{font-size:16px;font-weight:500}.active-now-row small{color:#23a559;font-size:12px}section.home-dashboard{background:#313338;color:#dbdee1}section.home-dashboard .home-header{height:48px;min-height:48px;gap:12px;padding:0 16px;border-bottom:1px solid #3f4147;background:#313338;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}section.home-dashboard .home-header h1{color:#f2f3f5;font-size:16px;font-weight:600;letter-spacing:0}section.home-dashboard .home-header p{display:none}section.home-dashboard .home-search{height:28px;max-width:260px;padding:0 8px;border:0;border-radius:4px;color:#949ba4;background:#1e1f22}section.home-dashboard .home-header-actions>button{width:32px;height:32px;border-radius:4px;color:#b5bac1;background:transparent}section.home-dashboard .home-header-actions>button:hover{color:#dbdee1;background:#4f545c52}section.home-dashboard .home-content{height:calc(100vh - 48px);background:#313338}section.home-dashboard .home-content>main{padding:16px 20px 40px}section.home-dashboard .home-banner,section.home-dashboard .home-summary article,section.home-dashboard .quick-actions button,section.home-dashboard .active-communities button,section.home-dashboard .activity-feed,section.home-dashboard .home-right>section{border:0;border-radius:8px;background:#2b2d31;box-shadow:none}section.home-dashboard .home-banner{min-height:0;padding:16px 20px}section.home-dashboard .home-summary article b,section.home-dashboard .home-section h2{color:#f2f3f5}section.home-dashboard .home-summary article small,section.home-dashboard .home-section-title p{color:#b5bac1}.friends-view>aside>header{height:48px;min-height:48px;padding:0 16px}.friends-view .dm-compose,.dm-main .composer{border:0;border-radius:8px;background:#383a40}.auth{background:#313338}.auth>section{width:min(480px,calc(100% - 32px))}.shell .call.docked.call-ready{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;inset:auto 0 0;border:0;box-shadow:none}.shell .call.call-pending{z-index:30}.channels>header.server-header{display:flex;flex-wrap:wrap;align-items:center;height:auto;min-height:48px;padding:0;gap:0}.server-splash{width:100%;height:135px;background:#1e1f22 center / cover no-repeat;order:-1}.server-title{flex:1;min-width:0;height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;border:0;background:transparent;color:#f2f3f5;text-align:left;cursor:pointer;box-shadow:0 1px #0003}.server-title:hover{background:#4e50584d}.server-title b{overflow:hidden;font:600 16px/20px Figtree,gg sans,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.server-title svg{flex:none;color:#dbdee1;opacity:.8}.channels{display:flex;flex-direction:column}.channels>.server-navigation,.channels>.channel-category,.channels>.grow{flex:0 0 auto}.channels>.grow{flex:1 1 auto;min-height:0}.channels .userbar-wrap{margin-top:auto}.server-header>button:not(.server-title){width:32px;height:32px;margin-right:4px}.server-navigation{display:grid;gap:1px;padding:8px 8px 4px}.server-navigation button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;border:0;border-radius:4px;padding:6px 8px;background:transparent;color:#949ba4;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.server-navigation button:hover{color:#dbdee1;background:#4e50584d}.server-navigation em{margin-left:auto;color:#f2f3f5;font-size:12px;font-style:normal}.voice-connection-head{display:flex;align-items:center;gap:4px}.sidebar-voice-connection{margin:0;padding:8px;border-top:1px solid #3f4147;border-bottom:0;background:#232428}.voice-connection-info{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:4px;border:0;background:transparent;color:inherit;cursor:pointer}.voice-connection-info>span{min-width:0;flex:1;text-align:left}.voice-connection-info b{color:#23a559;font-size:14px;font-weight:700}.voice-connection-info small{display:block;overflow:hidden;color:#b5bac1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.voice-signal{color:#23a559;font-size:12px;font-style:normal;letter-spacing:-1px}.sidebar-voice-connection .disconnect{width:32px;height:32px;flex:none;border:0;border-radius:4px;color:#b5bac1;background:transparent;cursor:pointer}.sidebar-voice-connection .disconnect:hover{color:#fff;background:#da373c}.voice-connection-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:4px}.voice-connection-actions button{height:32px;display:grid;place-items:center;border:0;border-radius:4px;color:#b5bac1;background:#2b2d31;cursor:pointer}.voice-connection-actions button:hover{color:#f2f3f5;background:#35373c}.channel-search label{width:36px;height:32px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#b5bac1;overflow:hidden;transition:width .16s ease,background .12s ease}.channel-search label:hover{background:#4f545c52;color:#dbdee1}.channel-search label:focus-within{width:220px;background:#1e1f22;color:#949ba4}.channel-search input{width:0;min-width:0;opacity:0;border:0;background:transparent;color:#dbdee1;font-size:14px;outline:0}.channel-search label:focus-within input{width:100%;opacity:1}.chat>header{display:flex;align-items:center;gap:8px;padding:0 8px 0 16px}.chat>header>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.chat>header .channel-header-icon{display:grid;place-items:center;color:#80848e}.chat>header .header-divider{width:1px;height:24px;background:#3f4147;flex:none}.chat>header>span{min-width:0;overflow:hidden;color:#b5bac1;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}button.voice-user{grid-template-columns:24px minmax(0,1fr) auto}button.voice-user.speaking .voice-avatar,button.voice-user .voice-avatar.speaking{box-shadow:0 0 0 2px #23a559}.friends-fab,.social-fab{display:none}.home.friends-rail{color:#dbdee1;background:#313338}.home.friends-rail.active,.home.friends-rail:hover{color:#fff;background:#5865f2}.userbar-wrap{position:sticky;bottom:0;z-index:6;flex:none}.userbar{height:52px;min-height:52px;padding:4px 8px;border-top:1px solid #232428;background:#232428;-webkit-backdrop-filter:none;backdrop-filter:none}.userbar .avatar,.userbar .avatar-fallback,.userbar .identity-avatar{width:32px;height:32px}.userbar-profile b,.userbar b{font-size:14px;font-weight:600;color:#f2f3f5}.userbar-profile span,.userbar span{color:#b5bac1;font-size:12px}.account-menu{position:absolute;left:8px;right:8px;bottom:calc(100% + 8px);z-index:40;overflow:hidden;border-radius:8px;background:#111214;color:#dbdee1}.account-menu-banner{height:60px}.account-menu-body{display:grid;gap:4px;padding:0 8px 8px}.account-menu-identity{display:grid;gap:2px;margin:-40px 8px 8px;padding-bottom:8px;border-bottom:1px solid #3f4147}.account-menu-identity b{margin-top:8px;color:#f2f3f5;font-size:16px;font-weight:700}.account-menu-identity span,.account-menu-identity small{color:#b5bac1;font-size:14px}.account-menu-card{display:grid;gap:2px;margin-bottom:4px;padding:4px;border-radius:8px;background:#2b2d31}.account-menu button{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:#dbdee1;font-size:14px;text-align:left;cursor:pointer}.account-menu button:hover,.account-menu button.active{background:#5865f2;color:#fff}.account-menu button.danger{color:#f23f43}.account-menu button.danger:hover{background:#da373c;color:#fff}.account-menu hr{height:1px;margin:4px;border:0;background:#3f4147}.status-dot{width:10px;height:10px;flex:none;border-radius:50%;background:#80848e}.status-dot.online{background:#23a559}.status-dot.idle{background:#f0b232}.status-dot.dnd{background:#f23f42}.status-dot.invisible{background:#80848e}.ui-context-menu{width:220px;padding:6px 8px}.ui-context-menu button,.ui-context-menu small{font-size:14px}.ui-context-menu small{display:block;padding:6px 8px 4px;color:#949ba4;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.settings-section>label:not(.settings-switch){font-size:12px;color:#b5bac1}.settings-section input[type=text],.settings-section input[type=password],.settings-section input:not([type]),.settings-account-form input{width:100%;padding:10px;border:0;border-radius:4px;background:#1e1f22;color:#dbdee1;font-size:16px}.settings-account-hero{display:flex;align-items:flex-end;gap:12px;min-height:100px;padding:16px;border-radius:8px}.settings-account-hero img,.settings-account-hero span{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border:6px solid #313338;border-radius:50%;color:#fff;font-size:28px;font-weight:700;object-fit:cover}.settings-account-hero div{padding-bottom:8px}.settings-account-hero b{display:block;color:#fff;font-size:20px}.settings-account-hero small{color:#dbdee1}.settings-account-form{display:grid;gap:12px}.settings-copy-row{display:flex;gap:8px}.settings-copy-row input{flex:1}.settings-copy-row button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:4px;background:#1e1f22;color:#dbdee1;cursor:pointer}.settings-feedback{color:#23a559}.user-settings-layer .danger.compact{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:8px 16px;border:0;border-radius:4px;background:#da373c;color:#fff;cursor:pointer}.friends-view>aside .sidebar-voice-connection{padding:8px}.friends-view>aside .voice-connection-actions{display:grid}.message-extras{display:grid;gap:8px;margin-top:6px}.message-gif,.message-sticker{max-width:320px;border-radius:8px}.message-sticker{max-width:160px}.message-forward{margin:0;padding:8px 12px;border-left:4px solid #5865f2;background:#2b2d31;color:#dbdee1}.message-poll{display:grid;gap:6px;max-width:360px}.message-poll button{display:flex;justify-content:space-between;width:100%;padding:8px 10px;border:0;border-radius:4px;background:#2b2d31;color:#dbdee1;cursor:pointer}.message-poll button.mine,.message-poll button:hover{background:#5865f2;color:#fff}.forward-channel-list{display:grid;gap:6px}.forward-channel-list button{width:100%;padding:10px 12px;border:0;border-radius:4px;background:#2b2d31;color:#dbdee1;text-align:left;cursor:pointer}.forward-channel-list button:hover{background:#5865f2;color:#fff}.home-private-nav{display:flex;flex-direction:column;gap:4px;padding:8px}.home-private-nav .dm-quick-search,.home-private-nav .friends-home{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:4px;color:#949ba4;text-align:left;cursor:pointer}.home-private-nav .dm-quick-search{height:34px;padding:0 8px;background:#1e1f22;font-size:13px;color:#949ba4}.home-private-nav .friends-home{padding:8px 10px;background:none;font-size:16px;font-weight:500}.home-private-nav .friends-home.active,.home-private-nav .friends-home:hover{background:#35373c;color:#f2f3f5}.account-menu-status-form{display:flex;gap:6px;margin:0 12px 10px}.account-menu-status-form input{flex:1;min-width:0;height:32px;padding:0 8px;border:0;border-radius:4px;background:#1e1f22;color:#dbdee1}.account-menu-status-form button{height:32px;padding:0 10px;border:0;border-radius:4px;background:#5865f2;color:#fff;cursor:pointer}.avatar-presence.status-online>i,.avatar-presence.status-idle>i,.avatar-presence.status-dnd>i,.avatar-presence.status-invisible>i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #232428;border-radius:50%}.avatar-presence.status-online>i{background:#23a559}.avatar-presence.status-idle>i{background:#f0b232}.avatar-presence.status-dnd>i{background:#f23f42}.avatar-presence.status-invisible>i{background:#80848e}html[data-theme=midnight] .shell,html[data-theme=midnight] body,html[data-theme=midnight] .server-rail{background:#000}html[data-theme=midnight] .channels,html[data-theme=midnight] .members,html[data-theme=midnight] .friends-view>aside,html[data-theme=midnight] .userbar{background:#111214}html[data-theme=midnight] .chat,html[data-theme=midnight] .friends-view>main,html[data-theme=midnight] section.home-dashboard,html[data-theme=midnight] section.home-dashboard .home-header{background:#1a1a1e}html[data-theme=light] .shell,html[data-theme=light] body{background:#e3e5e8;color:#313338}html[data-theme=light] .server-rail{background:#e3e5e8}html[data-theme=light] .channels,html[data-theme=light] .members,html[data-theme=light] .friends-view>aside,html[data-theme=light] .userbar{background:#f2f3f5;color:#313338}html[data-theme=light] .chat,html[data-theme=light] .friends-view>main,html[data-theme=light] section.home-dashboard{background:#fff;color:#060607}html[data-theme=light] .home,html[data-theme=light] .server{background:#e3e5e8;color:#313338}html[data-theme=light] .userbar-profile b,html[data-theme=light] .userbar b,html[data-theme=light] .friends-home.active{color:#060607}.server.download-apps{color:#23a559}.server.download-apps:hover{background:#248046;color:#fff}.unread-separator{display:flex;align-items:center;gap:8px;margin:8px 16px 4px;color:#f23f42;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.unread-separator:before,.unread-separator:after{content:"";flex:1;height:1px;background:#f23f42}.composer-format{display:flex;order:-1;width:100%;gap:2px;padding:2px 4px 0}.composer-format button{width:28px!important;height:32px!important;color:#b5bac1;font-size:12px;font-weight:700}.chat .composer{flex-wrap:wrap}.chat .composer button.composer-gif,.dm-compose button.composer-gif{width:auto;min-width:32px;padding:0 6px;font:800 10px/1 Figtree,sans-serif;letter-spacing:.04em}.compose-wrap.dropping{outline:2px dashed #5865f2;outline-offset:-8px;border-radius:8px}button.attachment-image,button.attachment-video,button.message-media-trigger{display:block;padding:0;border:0;background:none;cursor:zoom-in;text-align:left}button.message-media-trigger img,button.attachment-image img{display:block;max-width:min(420px,100%);border-radius:8px}.create-server-icon{position:relative;display:grid;justify-items:center;gap:8px;color:#b5bac1;font-size:12px;cursor:pointer}.create-server-icon img,.create-server-icon span{width:80px;height:80px;display:grid;place-items:center;border-radius:50%;border:2px dashed #4e5058;background:#2b2d31;font-size:32px;color:#dbdee1;overflow:hidden}.create-server-icon img{object-fit:cover;border-style:solid}.create-server-icon input{position:absolute;width:1px;height:1px;opacity:0}.create-server-actions{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.server-settings-form{display:grid;gap:12px}.server-settings-form hr{width:100%;border:0;border-top:1px solid #3f4147;margin:8px 0}.server-settings-form h3{margin:0;font-size:16px;color:#f2f3f5}.settings-profile-grid{display:grid;gap:8px}.settings-profile-grid .primary.compact{width:100%;justify-content:center}.download-apps-grid{display:grid;gap:10px}.download-apps-grid article{display:grid;gap:4px;padding:12px;border-radius:8px;background:#2b2d31;color:#dbdee1}.download-apps-grid b{color:#f2f3f5}.download-apps-grid span,.download-apps-grid a{font-size:13px;color:#b5bac1}.download-apps-grid a{color:#00a8fc}.friends-main>.node-hub-full,.friends-main>.node-hub-embedded{flex:1;min-height:0;width:100%;height:100%;overflow:auto}.node-hub-full{width:100%;height:100%;overflow:auto;padding:24px 32px 48px;color:#dbdee1;background:#313338}.node-hub-embedded{border-radius:0}.node-hub-full-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 24px;max-width:1100px}.node-hub-full-head>div{display:flex;gap:14px;align-items:flex-start}.node-hub-full-head h1{margin:0;font-size:28px;color:#f2f3f5}.node-hub-full-head p{margin:6px 0 0;color:#b5bac1;font-size:14px}.node-hub-full-head button{width:36px;height:36px;border:0;border-radius:50%;background:#2b2d31;color:#b5bac1;cursor:pointer}.node-hub-full-head button:hover{color:#fff;background:#404249}.node-plus-banner,.node-shop-banner{display:grid;grid-template-columns:1.4fr 280px;gap:20px;max-width:1100px;margin:0 0 24px;padding:24px;border-radius:16px;background:linear-gradient(120deg,#5865f2,#9b59b6 45%,#1e1f22);color:#fff}.node-shop-banner{grid-template-columns:1fr auto;align-items:center;background:linear-gradient(120deg,#2b2d31,#1e1f22 70%);border:1px solid #3f4147}.node-plus-banner small{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.85}.node-plus-banner h2,.node-shop-banner h2{margin:0 0 8px;font-size:28px}.node-plus-banner p,.node-shop-banner p{margin:0 0 16px;max-width:52ch;opacity:.92;font-size:15px;line-height:1.4}.node-plus-plan{padding:18px;border-radius:12px;background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.node-plus-plan b{display:block;font-size:32px}.node-plus-plan span{display:block;margin-bottom:12px;opacity:.85}.node-plus-plan ul{margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.7}.node-plus-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.node-plus-hero-actions button,.node-plus-card footer button,.node-shop-banner .primary,.node-quest-card .primary,.node-gift-card .primary{min-height:36px;padding:2px 16px;border:0;border-radius:3px;background:#4e5058;color:#fff;cursor:pointer;font-weight:500}.node-plus-hero-actions .primary,.node-shop-banner .primary,.node-quest-card .primary,.node-gift-card .primary,.node-plus-card footer .primary{background:#fff;color:#5865f2;font-weight:700}.node-plus-filters{display:flex;flex-wrap:wrap;gap:8px;max-width:1100px;margin-bottom:16px}.node-plus-filters button{border:0;border-radius:16px;padding:8px 14px;background:#2b2d31;color:#b5bac1;cursor:pointer;font-size:14px}.node-plus-filters button.active{background:#404249;color:#fff}.node-plus-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-width:1100px}.node-plus-card{display:grid;gap:10px;padding:14px;border-radius:12px;background:#2b2d31;border:1px solid #3f4147}.node-plus-card.locked{opacity:.92}.node-plus-preview{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.2;border-radius:10px;background:radial-gradient(circle at 30% 20%,#5865f233,transparent 55%),#1e1f22;overflow:hidden}.node-plus-preview.type-profile_background{background:linear-gradient(135deg,#2b2d31,#1e1f22 60%),#111214}.node-plus-preview .cosmetic-swatch{width:72px;height:72px;border-radius:50%;box-shadow:0 8px 24px #0006}.node-plus-preview-icon{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#111214cc;color:#dbdee1;pointer-events:none}.node-plus-preview .cosmetic-swatch.orbit{border:3px solid #9c84ff;background:radial-gradient(circle,#2b2148,#111214 72%)}.node-plus-preview .cosmetic-swatch.crystal{background:radial-gradient(circle,#75d9ed,#111214 70%)}.node-plus-preview .cosmetic-swatch.phoenix{background:radial-gradient(circle,#ff7a59,#ffd166 55%,#111214)}.node-plus-preview .cosmetic-swatch.neon-ring,.node-plus-preview .cosmetic-swatch.neon{border:3px solid #39ff14;background:#111214;box-shadow:0 0 14px #39ff14aa}.node-plus-preview .cosmetic-swatch.frost{background:radial-gradient(circle,#9ad7ff,#111214 70%)}.node-plus-preview .cosmetic-swatch.glitch{background:conic-gradient(#ff2bd6,#2bfff2,#ff2bd6)}.node-plus-preview .cosmetic-swatch.aura,.node-plus-preview .cosmetic-swatch.stars,.node-plus-preview .cosmetic-swatch.confetti,.node-plus-preview .cosmetic-swatch.ripple,.node-plus-preview .cosmetic-swatch.holographic,.node-plus-preview .cosmetic-swatch.pulse{background:radial-gradient(circle,#8b75ff,#111214 72%)}.node-plus-preview .cosmetic-swatch.node,.node-plus-preview .cosmetic-swatch.royal,.node-plus-preview .cosmetic-swatch.arcane,.node-plus-preview .cosmetic-swatch.citadel{border:3px solid #e8b651;background:radial-gradient(circle,#3a2f14,#111214 70%)}.node-plus-preview .cosmetic-swatch.node-plus,.node-plus-preview .cosmetic-swatch.founder,.node-plus-preview .cosmetic-swatch.legend,.node-plus-preview .cosmetic-swatch.ethereon,.node-plus-preview .cosmetic-swatch.node-explorer{border-radius:10px;background:linear-gradient(135deg,#5865f2,#9b59b6)}.node-plus-preview .cosmetic-swatch.nebula{border-radius:12px;background:radial-gradient(circle at 30% 30%,#7c5cff,#1a1035 65%,#0b0c10)}.node-plus-preview .cosmetic-swatch.midnight{border-radius:12px;background:linear-gradient(160deg,#1a1b1e,#0b0c10);box-shadow:inset 0 0 0 1px #fff2}.node-plus-preview .cosmetic-swatch.aurora{border-radius:12px;background:linear-gradient(120deg,#23a559,#5865f2 45%,#eb459e)}.node-plus-preview .cosmetic-swatch.void{border-radius:12px;background:radial-gradient(circle,#2b2148,#050508 75%)}.node-plus-preview .cosmetic-swatch.plasma{border-radius:12px;background:conic-gradient(#ff7a59,#9b59b6,#53c9ff,#ff7a59)}.node-plus-preview .cosmetic-swatch.spark{background:radial-gradient(circle,#f5c451,#111214 70%);box-shadow:0 0 12px #f5c45188}.node-plus-preview .cosmetic-swatch.prism{background:conic-gradient(#ff2bd6,#2bfff2,#f5c451,#ff2bd6)}.node-plus-card b{display:block;color:#f2f3f5}.node-plus-card small{color:#949ba4;text-transform:none;letter-spacing:0}.node-plus-card footer{display:flex;align-items:center;gap:6px}.node-plus-card footer .ghost{background:transparent;color:#00a8fc}.node-plus-message{color:#23a559;font-size:13px;max-width:1100px}.node-plus-error{color:#fa777c;font-size:13px;max-width:1100px}.node-shop-empty{grid-column:1 / -1;padding:32px;border-radius:12px;background:#2b2d31;color:#b5bac1;text-align:center}.node-quest-list{display:grid;gap:12px;max-width:900px}.node-quest-card{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:16px;border-radius:12px;background:#2b2d31;border:1px solid #3f4147}.node-quest-art{display:grid;place-items:center;width:72px;height:72px;border-radius:12px;background:linear-gradient(135deg,#5865f2,#9b59b6);color:#fff}.node-quest-body{display:grid;gap:4px}.node-quest-body b{color:#f2f3f5;font-size:16px}.node-quest-body span,.node-quest-body small{color:#b5bac1;font-size:13px}.node-gift-card{max-width:560px;padding:24px;border-radius:16px;background:#2b2d31;border:1px solid #3f4147}.node-gift-card b{display:block;margin-bottom:8px;color:#f2f3f5;font-size:20px}.node-gift-card p{margin:0 0 16px;color:#b5bac1;line-height:1.4}.node-hub-full-foot{margin-top:20px;max-width:900px}.node-hub-full-foot .ghost{border:0;background:none;color:#00a8fc;cursor:pointer}@media(max-width:800px){.node-hub-full{padding:16px}.node-plus-banner,.node-shop-banner,.node-quest-card{grid-template-columns:1fr}}.messages article.message{padding:2px 48px 2px 72px;margin-top:17px;position:relative}.messages article.message.compact{margin-top:0;min-height:22px;padding-top:.125rem;padding-bottom:.125rem}.messages article.message .message-avatar-trigger{position:absolute;left:16px;top:2px;width:40px;height:40px;margin:0}.messages article.message.compact .message-avatar-trigger{width:40px;left:16px}.messages article.message:hover{background:#04040512}.messages article.message .message-name-trigger{margin-right:4px;font-weight:500;color:#f2f3f5}.messages article.message .message-name-trigger:hover{text-decoration:underline}.messages .welcome{margin:16px 16px 0 72px;padding:0 0 16px;border-bottom:1px solid #3f4147}.chat .compose-wrap{margin:0 16px 24px;position:relative}.chat .composer{min-height:44px;align-items:center;gap:2px;padding:0 8px 0 4px;border-radius:8px;background:#383a40}.chat .composer textarea{padding:10px 8px;line-height:22px}.chat .composer button{width:32px;height:32px;margin:4px 0;color:#b5bac1}.chat .composer button:hover{color:#dbdee1}.composer-format{border-bottom:1px solid #3f4147;margin:0 0 2px;padding:4px 8px 2px}.composer-format button{border-radius:4px!important}.composer-format button:hover{background:#4f545c66!important;color:#dbdee1!important}.modal-bg,.modal-backdrop,.ui-backdrop{background:#000000d9}.modal,.settings-modal,.dialog-panel,.ui-dialog{border-radius:5px;background:#313338;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d}.ui-dialog>header,.ui-drawer>header{min-height:auto;padding:16px 16px 0;border-bottom:0;align-items:flex-start}.ui-dialog h2,.ui-drawer h2,.modal>h2,.dialog-panel>h2{font:600 20px/24px Figtree,gg sans,Inter,sans-serif;color:#f2f3f5}.ui-dialog header p,.ui-drawer header p,.modal>p,.dialog-panel>p{margin:8px 0 0;color:#b5bac1;font-size:14px;line-height:1.375}.ui-dialog-body,.ui-drawer-body{padding:16px}.ui-dialog-body label{margin:0 0 16px;color:#b5bac1;font-size:12px;font-weight:700;letter-spacing:.02em}.ui-close{width:32px;height:32px;border-radius:4px;color:#b5bac1}.ui-close:hover{color:#dbdee1;background:#4e50584d}.ui-confirm-actions{margin:16px -16px -16px;padding:16px;background:#2b2d31;border-radius:0 0 5px 5px}.ui-confirm-actions button{min-height:32px;padding:2px 16px;font-size:14px;font-weight:500}.create-server-actions{margin:16px -16px -16px;padding:16px;background:#2b2d31;border-radius:0 0 5px 5px}.create-server-actions .primary,.create-server-actions button.primary{background:#5865f2;color:#fff;border:0;border-radius:3px;min-height:38px;padding:2px 16px;font-weight:500;cursor:pointer}.create-server-actions .primary:hover{background:#4752c4}.create-server-templates button{border-radius:8px;background:#2b2d31}.members{border-left:0;background:#2b2d31}.member{min-height:42px;border-radius:4px}.member b,.member .member-name-trigger{font-size:16px;font-weight:500;line-height:20px}.dm-head{background:#313338!important;box-shadow:0 1px #0003,0 1.5px #0000000d}.dm-head>div:nth-child(2) b{font:600 16px/20px Figtree,gg sans,Inter,sans-serif;color:#f2f3f5}.dm-head>div:nth-child(2) span{font-size:12px;color:#b5bac1}.dm-messages{padding:16px 0!important;background:#313338}.dm-messages article{position:relative;gap:16px;margin-top:17px;padding:2px 48px 2px 72px!important;align-items:flex-start}.dm-messages article:hover{background:#04040512!important}.dm-messages article>.avatar,.dm-messages article>.avatar-fallback,.dm-messages article>button:first-child{position:absolute;left:16px;top:2px;width:40px;height:40px;margin:0}.dm-messages article time{font-size:12px!important;color:#949ba4!important;margin-left:8px}.dm-messages article span,.dm-messages article p{color:#dbdee1;font-size:var(--chat-font-size, 16px);line-height:1.375}.dm-welcome{margin:16px 16px 0 72px;padding:0 0 16px!important;border-bottom:1px solid #3f4147}.dm-welcome h1{font:700 32px/40px Figtree,gg sans,Inter,sans-serif!important;color:#f2f3f5;margin:8px 0!important}.dm-welcome p{color:#b5bac1!important;font-size:16px;line-height:20px}.dm-compose{margin:0 16px 24px!important;border-radius:8px!important;background:#383a40!important;align-items:center;min-height:44px}.dm-compose input,.dm-compose textarea{font-size:16px!important;color:#dbdee1!important;padding:11px 10px!important}.dm-compose button{color:#b5bac1!important}.dm-compose button:hover{color:#dbdee1!important}.ui-context-menu{min-width:188px;padding:6px 8px;border-radius:4px;background:#111214;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d}.ui-context-menu button{width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:2px;background:transparent;color:#dbdee1;font-size:14px;text-align:left;cursor:pointer}.ui-context-menu button:hover{background:#5865f2;color:#fff}.ui-context-menu button.danger{color:#fa777c}.ui-context-menu button.danger:hover{background:#da373c;color:#fff}.friends-fab{display:none}.dm-search{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0 8px;height:28px;border:0;border-radius:4px;color:#949ba4;background:#1e1f22}.dm-search input{min-width:0;width:100%;border:0;outline:0;color:#dbdee1;background:transparent;font-size:13px}.dm-link>small{align-self:flex-start;margin-top:4px;color:#949ba4;font-size:11px}.dm-link>i{min-width:16px;padding:0 5px;border-radius:8px;color:#fff;background:#f23f42;font-size:11px;font-style:normal;text-align:center}.dm-head>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;color:#b5bac1;background:transparent;cursor:pointer}.dm-head>button:hover{color:#dbdee1;background:#4f545c52}.dm-messages article.message{position:relative}.dm-message-actions{display:none;position:absolute;right:16px;top:-16px;overflow:visible;border:1px solid #1e1f22;border-radius:4px;background:#313338;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d}.dm-messages article:hover .dm-message-actions{display:flex}.dm-message-actions button{border:0;padding:6px 8px;color:#b9c0d0;background:transparent;font-size:8px;cursor:pointer}.dm-message-actions button:hover{color:#fff;background:#ffffff0d}.dm-attachment{margin-top:7px}.dm-attachment img,.dm-attachment video{display:block;max-width:min(480px,100%);max-height:330px;border-radius:10px;object-fit:contain;background:#090c12}.dm-attachment>a{display:inline-flex;padding:10px;border:1px solid #ffffff10;border-radius:8px;color:#aa9bf5;background:#171d29}.voice-message{display:flex;align-items:center;gap:10px;max-width:440px;padding:9px 12px;border:1px solid #ffffff10;border-radius:12px;background:#171d2a}.voice-wave{color:#9178ef;font-size:15px;letter-spacing:2px}.voice-message audio{min-width:220px;max-width:100%;height:34px}.dm-compose textarea{min-width:0;flex:1;max-height:130px;resize:none;border:0;outline:0;color:#fff;background:transparent}.dm-compose>button{display:grid;place-items:center;gap:2px;border:0;color:#c0c6d5;background:transparent;cursor:pointer}.dm-compose>button.recording{color:#ff6977;animation:pulse-record 1s infinite}.dm-compose>button small{font-size:7px}@keyframes pulse-record{50%{opacity:.55}}@media(max-width:760px){.voice-message{max-width:100%}.voice-message audio{min-width:150px}.dm-message-actions{position:static;display:flex;width:max-content;margin-top:5px}}.group-friends{display:grid;gap:6px;max-height:300px;overflow-y:auto;scrollbar-width:none;margin:10px 0 16px}.group-friends::-webkit-scrollbar{display:none}.group-friends>label{margin:0!important;padding:8px;display:flex!important;align-items:center;gap:9px;border-radius:7px;background:#202228;cursor:pointer}.group-friends>label:hover{background:#292b32}.group-friends input{width:auto!important;margin:0!important}.group-friends span{display:flex;flex-direction:column}.group-friends small{color:#858a95;font-weight:400;text-transform:none}.dm-head>button{margin-left:6px;border:0;border-radius:6px;background:#272930;color:#aeb2bc;padding:7px 10px;cursor:pointer}.dm-head>button:hover{color:#fff;background:#34363e}.friends-fab span{font-size:11px;font-weight:800;margin-left:7px;text-transform:uppercase}.friends-fab i{position:absolute;right:-5px;top:-7px;background:#e1535e;border-radius:20px;padding:2px 6px;font-size:9px;font-style:normal}.friends-view{display:contents}.friends-view>aside{background:#2b2d31;display:flex;flex-direction:column;padding:0;min-height:0;overflow:hidden}.friends-aside-scroll{flex:1;min-height:0;overflow:hidden auto;padding:8px 8px 0;display:flex;flex-direction:column}.friends-view .dm-quick-search{display:flex;align-items:center;justify-content:flex-start;width:100%;height:28px;margin:0 0 8px;padding:0 6px 0 8px;border:0;border-radius:4px;background:#1e1f22;color:#949ba4;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.friends-view .dm-quick-search:hover{color:#dbdee1}.friends-view .dm-search{display:flex;align-items:center;gap:8px;height:28px;margin:0 0 8px;padding:0 8px;border-radius:4px;background:#1e1f22;color:#949ba4}.friends-view .dm-search input{flex:1;border:0;background:none;color:#dbdee1;outline:0;font-size:13px}.friends-view .userbar-wrap{position:relative;flex:none;margin-top:0;z-index:6}.friends-view .friends-userbar{margin-top:0;height:52px;min-height:52px;border-top:1px solid #232428;background:#232428}.friends-view .dm-section-head{display:flex;align-items:center;justify-content:space-between;margin:16px 8px 6px}.friends-view .dm-section-head h4{margin:0;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#949ba4}.friends-view .dm-section-head button{width:22px;height:22px;border:0;border-radius:4px;background:none;color:#b5bac1;cursor:pointer}.friends-view .friends-home{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;margin:0;border:0;border-radius:4px;background:none;color:#949ba4;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.friends-view .friends-home i{margin-left:auto;min-width:16px;padding:0 5px;border-radius:8px;background:#f23f42;color:#fff;font-size:11px;font-style:normal;text-align:center}.friends-home.active,.friends-home:hover,.dm-link.active,.dm-link:hover{background:#35373c;color:#f2f3f5}.friends-view>aside h4{font-size:11px;color:#949ba4;letter-spacing:.02em;margin:16px 8px 6px}.dm-link{display:flex;align-items:center;gap:9px;padding:6px 8px;border:0;border-radius:4px;background:none;color:#949ba4;text-align:left;cursor:pointer}.friends-view>aside .dm-link{flex:0 0 auto}.dm-link>div:nth-child(2){min-width:0}.dm-link b,.dm-link span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-link b{font-size:12px}.dm-link span{font-size:9px;color:#717787;margin-top:2px}.friends-view>main{min-width:0;display:flex;flex-direction:column;background:#313338}.friends-tabs,.dm-head{height:48px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #3f4147;background:#313338;box-shadow:0 1px #0003,0 1.5px #0000000d}.friends-tabs>svg{flex:none;color:#80848e}.friends-tabs>b{border-right:1px solid #3f4147;padding-right:16px;margin-right:4px;color:#f2f3f5;font-size:16px;font-weight:600;line-height:20px}.friends-tabs button{border:0;border-radius:4px;background:none;color:#b5bac1;padding:2px 8px;height:24px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.friends-tabs button:hover{background:#4f545c66;color:#dbdee1}.friends-tabs button.active{background:#404249;color:#fff}.friends-tabs button.add{margin-left:auto;height:28px;padding:0 10px;color:#fff;background:#248046;font-size:13px;font-weight:500}.friends-tabs button.add:hover{background:#1a6334}.friends-tabs button.add.active{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #4e5058}.friends-tabs .friends-new-group{width:32px;height:32px;padding:0;color:#b5bac1;margin-left:0}.friends-list-search{display:flex;align-items:center;gap:8px;height:34px;margin:0 0 16px;padding:0 10px;border-radius:4px;background:#1e1f22;color:#949ba4}.friends-list-search input{flex:1;border:0;background:none;color:#dbdee1;outline:0}.friends-view>aside .dm-link,.friends-view>aside .friends-home{flex-shrink:0}.friends-tabs i{font-style:normal;background:#e0525e;border-radius:20px;padding:1px 5px;font-size:9px}.friends-content{padding:16px 20px 20px;overflow-y:auto;flex:1;min-height:0;background:#313338}.friends-content>h2{font:700 16px/20px Figtree,gg sans,Inter,sans-serif;margin:0 0 8px;color:#f2f3f5}.friends-content>p{color:#b5bac1;font-size:14px;line-height:1.375}.friends-content>h4{font-size:12px;font-weight:600;color:#949ba4;letter-spacing:.02em;text-transform:uppercase}.add-friend{display:flex;align-items:center;gap:8px;background:#1e1f22;border:1px solid #1e1f22;border-radius:8px;margin:16px 0;padding:0 12px;min-height:48px}.add-friend:focus-within{border-color:#00a8fc}.add-friend input{flex:1;border:0;background:none;color:#dbdee1;padding:10px 0;outline:0;font-size:16px}.add-friend button{border:0;border-radius:3px;background:#5865f2;color:#fff;padding:2px 16px;min-height:32px;font-size:14px;font-weight:500;cursor:pointer}.add-friend button:hover{background:#4752c4}.friend-row{display:flex;align-items:center;gap:12px;border-top:1px solid #3f4147;padding:8px;border-radius:8px;margin:0 -8px}.friend-row:hover{background:#4f545c29;border-color:transparent}.friend-row>div:nth-child(2){min-width:0;flex:1}.friend-row b,.friend-row span{display:block}.friend-row b{font-size:16px;font-weight:500;color:#f2f3f5}.friend-row span{font-size:12px;color:#949ba4}.friend-row>button{border:0;border-radius:50%;width:36px;height:36px;background:#2b2d31;color:#b5bac1;cursor:pointer}.friend-row>button:hover{color:#dbdee1;background:#1e1f22}.friend-row>button.yes{color:#23a559}.friend-row>button:disabled{opacity:.45}.dm-head>div:nth-child(2) b,.dm-head>div:nth-child(2) span{display:block}.dm-head span{font-size:12px;color:#b5bac1}.dm-head button{width:32px;height:32px;border:0;border-radius:4px;background:transparent;color:#b5bac1;cursor:pointer}.dm-head button:hover{color:#dbdee1;background:#4f545c52}.dm-messages{flex:1;overflow-y:auto;padding:16px 0;background:#313338}.dm-welcome{margin:16px 16px 0 72px;padding:0 0 16px;border-bottom:1px solid #3f4147}.dm-welcome h1{font:700 32px/40px Figtree,gg sans,Inter,sans-serif;margin:8px 0;color:#f2f3f5}.dm-welcome p{color:#b5bac1;font-size:16px;line-height:20px}.dm-messages article.message{display:flex;gap:16px}.dm-compose{display:flex;align-items:center;margin:0 16px 24px;background:#383a40;border-radius:8px;min-height:44px}.dm-compose input,.dm-compose textarea{flex:1;border:0;background:none;color:#dbdee1;padding:11px 10px;outline:0;font-size:16px}.dm-compose button{border:0;background:none;color:#b5bac1;padding:0 8px;cursor:pointer}.dm-compose button:hover{color:#dbdee1}@media(max-width:900px){.friends-dashboard{grid-template-columns:minmax(0,1fr)!important}.friends-activity-panel{display:none}.friends-tabs{overflow-x:auto}.friends-content{padding:12px 16px}}.friends-dashboard{min-height:100%;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0}.friends-list-panel{min-width:0}.friend-row.detailed{min-height:42px;margin:0 -8px;padding:8px;border-radius:8px;border-top:1px solid #3f4147}.friend-row.detailed:hover{background:#4f545c29}.friend-row.detailed>div:nth-child(2) small{display:block;overflow:hidden;margin-top:2px;color:#949ba4;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.friend-presence{position:relative;flex:none}.friend-presence>i{position:absolute;right:-1px;bottom:0;width:10px;height:10px;border:3px solid #313338;border-radius:50%;background:#23a559}.friend-presence.idle>i{background:#f0b232}.friend-presence.dnd>i{background:#f23f43}.friend-presence.offline>i,.friend-presence.invisible>i{background:#80848e}.friends-activity-panel{padding:16px 8px 16px 16px;border-left:1px solid #3f4147;background:#2b2d31}.friends-activity-panel h3{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#949ba4}.friends-activity-panel h3:not(:first-child){margin-top:24px}.friends-activity-panel>p{margin:0;color:#949ba4;font-size:14px;line-height:1.375}.friend-activity-card{margin-bottom:10px;padding:16px;border:1px solid #3f4147;border-radius:8px;background:#2b2d31}.activity-card-avatars{display:flex;margin-bottom:10px}.activity-card-avatars .avatar{margin-right:-7px;border:3px solid #2b2d31}.friend-activity-card>b,.friend-activity-card>small{display:block}.friend-activity-card>b{font-size:14px;font-weight:600;color:#f2f3f5;line-height:1.375}.friend-activity-card>small{margin-top:4px;color:#949ba4;font-size:12px}.friend-activity-card>div:last-child{display:flex;gap:8px;margin-top:12px}.friend-activity-card button,.friend-suggestion button{border:0;border-radius:3px;padding:2px 16px;height:32px;color:#fff;background:#4e5058;font-size:14px;font-weight:500;cursor:pointer}.friend-activity-card button:hover,.friend-suggestion button:hover{background:#6d6f78}.friend-suggestion{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;border-bottom:0}.friend-suggestion:hover{background:#4f545c29}.friend-suggestion>span{min-width:0;flex:1}.friend-suggestion b,.friend-suggestion small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.friend-suggestion b{font-size:14px;font-weight:600;color:#f2f3f5}.friend-suggestion small{margin-top:2px;color:#949ba4;font-size:12px}.friend-suggestion button{width:auto;min-width:32px;height:32px;display:grid;place-items:center;padding:0 12px}.activity-empty{color:#949ba4;font-size:14px;line-height:1.375}.friends-empty{min-height:220px;display:grid;place-content:center;justify-items:center;gap:8px;color:#949ba4;text-align:center;font-size:14px;line-height:1.375}.friends-empty>svg{width:72px;height:72px;opacity:.55;margin-bottom:4px;color:#4e5058}.friends-empty b{color:#f2f3f5;font-size:16px;font-weight:600}.friends-empty.compact{min-height:55px}.friend-feedback{margin:-8px 0 16px!important;padding:10px 12px;border-radius:4px;color:#dbdee1!important;background:#5865f233}.friends-list-panel>h4{margin:16px 0 8px;color:#949ba4;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.friends-list-search{background:#1e1f22!important;border-radius:4px;height:30px}.dm-compose{margin:0 16px 24px!important;border-radius:8px!important;background:#383a40!important}.dm-compose input,.dm-compose textarea{color:#dbdee1!important;font-size:16px!important;padding:11px 10px!important}@media(max-width:1050px){.friends-dashboard{grid-template-columns:1fr}.friends-activity-panel{display:none}}.shell{background:#1e1f22!important;color:#dbdee1;font-family:Figtree,gg sans,Inter,Noto Sans,Helvetica Neue,Arial,sans-serif!important}.server-rail{background:#1e1f22!important}.channels,.friends-view>aside,.members{background:#2b2d31!important}.chat,.friends-view>main,.home-dashboard,.friends-content,.dm-messages,.messages{background:#313338!important}.userbar,.friends-userbar,.sidebar-voice-connection,.call.docked{background:#232428!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.channels>header,.chat>header,.friends-tabs,.dm-head,.home-header{height:48px!important;min-height:48px!important;background:inherit;border-bottom:1px solid #3f4147!important;box-shadow:0 1px #0003!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.channels>header.server-header{height:auto!important;min-height:48px!important}.channels>header{background:#2b2d31!important}.chat>header,.friends-tabs,.dm-head,.home-header{background:#313338!important}.channel,.friends-home,.dm-link,.server-navigation button{border-radius:4px!important;font-size:16px!important;color:#949ba4!important}.channel:hover,.channel.active,.friends-home:hover,.friends-home.active,.dm-link:hover,.dm-link.active,.server-navigation button:hover{color:#dbdee1!important;background:#4e505866!important;box-shadow:none!important}.channels h4,.members h4,.friends-list-panel>h4,.dm-section-head h4{font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#949ba4!important}.composer,.dm-compose,.thread-composer{background:#383a40!important;border:0!important;border-radius:8px!important;box-shadow:none!important}.message,.messages article.message,.dm-messages article.message{border-radius:0!important;margin-left:0!important;margin-right:0!important}.home-summary article,.quick-actions button,.active-communities button{border:0!important;border-radius:8px!important;background:#2b2d31!important;color:#dbdee1!important;transform:none!important}.home-summary article>span,.quick-actions span,.community-orb{color:#fff!important;background:#5865f2!important;box-shadow:none!important}.home-summary article small,.quick-actions small,.active-communities small{color:#949ba4!important;font-size:12px!important}.home-summary article b,.quick-actions b,.active-communities b{color:#f2f3f5!important;font-size:16px!important}.call-stage{background:#1e1f22!important}.call-stage>header,.call-stage>footer{background:#2b2d31!important;border-color:#3f4147!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.identity-popout,.identity-popout.premium{width:300px!important;max-width:min(300px,calc(100vw - 16px))!important;max-height:min(560px,calc(100vh - 16px))!important;background:#232428!important;border:0!important;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d!important}.identity-popout.premium .identity-banner,.identity-banner{height:60px!important}.popout-primary{background:#5865f2!important;border-radius:3px!important;min-height:32px!important}.sidebar-voice-connection{background:#232428!important;border-top:1px solid #3f4147!important;padding:8px!important}.voice-connection-info .voice-signal{color:#23a559!important;flex:none}.userbar{position:relative}.userbar:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:#5865f2;opacity:.85;pointer-events:none}.userbar-profile{padding-left:10px!important}.call.docked.call-pending{width:240px!important;left:72px!important;right:auto!important;bottom:52px!important;border-radius:0!important;background:#232428!important}.profile-studio,.account-security-page,.uss-shell,.user-settings-layer{background:#1e1f22!important}.uss-nav-col,.user-settings-layer>nav{background:#2b2d31!important}.uss-content,.user-settings-layer>main,.studio-content,.studio-preview{background:#1e1f22!important}.profile-modal-layer{background:#000000d9!important}.profile-modal{background:var(--identity-secondary, #111214)!important;border:0!important;border-radius:8px!important;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d!important}.social-profile-page{display:none!important}.studio-nav{background:#2b2d31!important}.studio-content input,.studio-content textarea{background:#1e1f22!important;border:0!important;border-radius:4px!important;color:#dbdee1!important}.studio-unsaved{background:#111214!important;border:0!important;border-radius:4px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.modal,.ui-dialog,.settings-modal,.dialog-panel{background:#313338!important;border:0!important;border-radius:4px!important;box-shadow:0 0 0 1px #00000026,0 8px 16px #0000003d!important}.ui-confirm-actions,.create-server-actions{background:#2b2d31!important;border-radius:0 0 4px 4px!important}.ui-context-menu button:hover{background:#5865f2!important}:root{--linker-rail: #14161c;--linker-panel: #191c24;--linker-chat: #20242e;--linker-line: #303543;--linker-text: #f2f4f8;--linker-muted: #abb3c3;--linker-mint: #43d9b2;--linker-violet: #b9a2ff;--linker-selected: #224139;--linker-on-action: #10241d;--linker-event-surface: #2c263a;--linker-event-border: #584875}html[data-theme=light]{--linker-rail: #edf0f5;--linker-panel: #f5f7fa;--linker-chat: #fff;--linker-line: #d0d7e1;--linker-text: #192331;--linker-muted: #49566a;--linker-mint: #08745d;--linker-violet: #6546a2;--linker-selected: #d6efe8;--linker-on-action: #fff;--linker-event-surface: #f0e9fb;--linker-event-border: #d3c3ee}.linker-shell{background:var(--linker-rail)!important}.linker-account-hero,.linker-privacy-links{margin-block:0 16px;border:1px solid var(--linker-line);border-radius:12px;overflow:hidden;background:var(--linker-panel)}.linker-account-cover{display:block;width:100%;height:clamp(72px,11vw,132px);object-fit:cover}.linker-account-hero>div{display:flex;align-items:center;gap:12px;padding:10px 16px}.linker-account-avatar{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.linker-account-hero small{display:block;color:var(--linker-muted)}.linker-account-hero button{margin-inline-start:auto}.linker-voice-test{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.linker-voice-test meter{width:min(260px,100%);height:16px}.linker-camera-preview{display:block;width:min(320px,100%);margin-block:12px;border-radius:8px}.linker-privacy-links{display:grid;gap:8px;padding:16px}.linker-privacy-links h2{margin:0 0 4px;font-size:16px}.linker-privacy-links button{padding:10px;border:1px solid var(--linker-line);border-radius:8px;background:var(--linker-chat);color:var(--linker-text);text-align:start}.linker-settings-tabs{display:flex;gap:8px;overflow-x:auto;margin-block:0 16px;border-bottom:1px solid var(--linker-line)}.linker-settings-tabs>button{flex:none;padding:8px 12px;border:0;border-bottom:2px solid transparent;color:var(--linker-muted);background:transparent}.linker-settings-tabs>button.active{color:var(--linker-mint);border-bottom-color:var(--linker-mint);background:var(--linker-selected)}.linker-appearance-preview{display:grid;gap:12px;padding:16px;border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-panel);color:var(--linker-text)}.linker-appearance-preview[data-density=compact]{gap:4px}.linker-appearance-preview article{display:grid;gap:2px}.linker-plus-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.linker-plus-workspace:has(.linker-plus-boosts){grid-template-columns:minmax(0,1fr) minmax(240px,.65fr)}.linker-plus-boosts{padding:14px;border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-panel)}.linker-plus-boosts h2{margin:0;font-size:17px}.linker-plus-boosts .sss-boost-hero{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1000px){.linker-plus-workspace:has(.linker-plus-boosts){grid-template-columns:minmax(0,1fr)}}.linker-shell :is(.uss-shell,.sss-shell){--dc-bg-primary: var(--linker-chat);--dc-bg-secondary: var(--linker-panel);--dc-bg-tertiary: var(--linker-rail);--dc-border-subtle: var(--linker-line);--dc-text-normal: var(--linker-text);--dc-text-muted: var(--linker-muted);--dc-header-primary: var(--linker-text);--dc-header-secondary: var(--linker-muted);--dc-brand: var(--linker-mint)}.linker-shell :is(.uss-nav,.sss-nav) :is(.uss-group,.sss-group,.sss-server-title),.linker-settings-brand{color:var(--linker-muted)}.linker-settings-brand{padding:6px 10px 16px;font-size:16px;color:var(--linker-text)}.linker-shell :is(.uss-nav,.sss-nav) button.active:not(.danger){background:var(--linker-selected);color:var(--linker-mint)}.linker-shell :is(.uss-content-head,.sss-content-head) h1{font-size:clamp(22px,2.2vw,30px);line-height:1.25}.linker-shell :is(.uss-shell,.sss-shell) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){border-radius:8px;color:var(--linker-text);background-color:var(--linker-panel);border-color:var(--linker-line)}.linker-shell :is(.sss-roles-table,.sss-members-table,.sss-safety-card,.sss-asset-card,.sss-perm-card,.privacy-two-columns>section){border:1px solid var(--linker-line);border-radius:12px;background-color:var(--linker-panel)}.linker-shell :is(.sss-roles-table-row,.sss-members-row,.sss-channel-row,.sss-audit-item){border-color:var(--linker-line)}@media(min-width:1100px){.linker-shell :is(.uss-shell,.sss-shell){grid-template-columns:224px minmax(0,1fr) 72px}.linker-shell .uss-shell.uss-with-preview{grid-template-columns:224px minmax(0,1fr) minmax(300px,34vw)}.linker-shell :is(.uss-nav-col,.sss-nav-col){justify-content:stretch;padding:24px 12px;border-inline-end:1px solid var(--linker-line)}.linker-shell :is(.uss-nav,.sss-nav){width:100%}.linker-shell :is(.forum-page,.media-hub){inset:56px 0 0 288px}.linker-shell .media-hub{z-index:10}}.linker-topbar{display:none}.linker-wordmark{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:800;color:var(--linker-text)}.linker-wordmark svg{color:var(--linker-mint)}.auth.linker-auth{display:grid;grid-template-columns:minmax(240px,440px) minmax(300px,440px);justify-content:center;align-items:center;gap:clamp(24px,7vw,112px);padding:32px;color:var(--linker-text);background:var(--linker-rail)}.linker-auth-welcome h1{font-size:clamp(32px,4vw,54px);line-height:1.08}.linker-auth-welcome p{color:var(--linker-muted);line-height:1.5}.linker-auth-welcome img{display:block;width:100%;height:auto;margin-top:24px;border-radius:12px}.node-quest-body progress{width:min(260px,100%);accent-color:var(--linker-mint)}.linker-shop-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:16px}.linker-shop-preview{display:grid;gap:12px;padding:16px;background:var(--linker-panel);border:1px solid var(--linker-line);border-radius:12px}.linker-shop-preview h2{margin:0;font-size:16px}.node-plus-card.linker-shop-selected{outline:1px solid var(--linker-mint)}@media(max-width:1000px){.linker-shop-layout{grid-template-columns:minmax(0,1fr)}.linker-shop-preview{grid-row:1}}.auth.linker-auth>section{width:100%;margin:0;padding:24px;background:var(--linker-chat);border:1px solid var(--linker-line);border-radius:12px}.linker-auth>section h2{margin:12px 0}.linker-auth input{border-radius:8px}@media(max-width:700px){.auth.linker-auth{grid-template-columns:minmax(0,440px);gap:16px;padding:16px}.linker-auth-welcome{display:none}}@media(min-width:1100px){.shell.linker-shell{grid-template-columns:64px 224px minmax(0,1fr) 280px;position:relative;padding-top:56px;grid-template-rows:minmax(0,1fr)}.shell.linker-shell:is(.hide-members,.friends-mode){grid-template-columns:64px 224px minmax(0,1fr)}.linker-shell>.server-rail{width:64px}.linker-topbar{position:absolute;inset:0 0 auto;height:56px;display:flex;align-items:center;gap:24px;padding-inline:16px;border-bottom:1px solid var(--linker-line);background:var(--linker-rail);z-index:20}.linker-topbar button{border:0;background:transparent;color:var(--linker-text)}.linker-top-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.linker-top-actions button{display:grid;place-items:center;min-width:36px;min-height:36px}.linker-top-search{display:flex;align-items:center;gap:8px;width:min(420px,40vw);margin-left:auto;padding:0 10px;border:1px solid var(--linker-line);border-radius:8px;background:var(--linker-chat);color:var(--linker-muted)}.linker-top-search input{width:100%;min-height:36px;color:var(--linker-text);background:transparent;border:0}.linker-top-search+.linker-top-actions{margin-left:0}.linker-shell .chat>header .channel-search{display:none}.linker-shell>:is(.home-dashboard,.events-page,.discover-page){height:100%}}.linker-shell :is(.chat,.channels)>header{min-height:56px!important;border-bottom-color:var(--linker-line)!important}.linker-shell :is(.forum-page,.events-page,.discover-page,.media-hub,.uss-shell,.sss-shell,.profile-collection-page,.board-editor),.global-inbox{color:var(--linker-text);background-color:var(--linker-rail)}.linker-shell :is(.uss-content,.studio-preview,.sss-content,.node-hub-full){background-color:var(--linker-chat);color:var(--linker-text)}.linker-shell :is(.uss-nav-col,.sss-nav-col,.board-editor>header,.board-editor>footer){background-color:var(--linker-panel);border-color:var(--linker-line)}.linker-shell :is(.uss-nav,.sss-nav) button.active,.linker-shell .profile-modal-tabs button.active{color:var(--linker-mint);background-color:var(--linker-selected);border-radius:8px}.linker-shell :is(.discover-page,.events-page,.media-hub,.forum-page)>header{background-color:var(--linker-panel);border-bottom:1px solid var(--linker-line)}.linker-shell :is(.board-editor,.profile-collection-page,.forum-page,.events-page,.media-hub) button:focus-visible,.linker-shell :is(.uss-shell,.sss-shell,.linker-public-profile) :is(button,input,select,textarea):focus-visible{outline:2px solid var(--linker-mint);outline-offset:2px}.linker-shell :is(.uss-shell,.sss-shell,.profile-studio,.linker-public-profile) button.primary,.auth button.primary{color:var(--linker-on-action);background:var(--linker-mint);border-radius:8px;font-weight:700}.linker-shell :is(.home-banner,.home-summary>*,.home-right>section,.featured-event,.featured-communities>article,.discover-layout>aside>section,.media-grid>article,.media-preview,.forum-post-card,.forum-detail,.forum-reply){border:1px solid var(--linker-line);border-radius:12px;color:var(--linker-text);background:var(--linker-panel)}.linker-shell :is(.featured-communities>article,.media-grid>article,.forum-post-card):hover,.linker-shell .forum-post-card.active{border-color:var(--linker-mint);background-color:var(--linker-selected)}.linker-shell :is(.forum-toolbar,.calendar-controls,.media-toolbar,.discover-chips){gap:8px;border-color:var(--linker-line)}.linker-shell :is(.forum-filters,.forum-view,.calendar-controls,.discover-chips,.media-toolbar,.media-hub>header nav,.friends-tabs) button:not(.forum-primary,.create-event,.primary){border-radius:8px;color:var(--linker-muted)}.linker-shell :is(.forum-filters,.forum-view,.calendar-controls,.discover-chips,.media-toolbar,.media-hub>header nav,.friends-tabs) button.active:not(.forum-primary,.create-event,.primary){background:var(--linker-selected);color:var(--linker-mint);border-color:transparent}.linker-shell :is(.forum-primary,.calendar-controls .create-event,.media-upload,.featured-communities article footer button.primary){background:var(--linker-mint)!important;border-color:var(--linker-mint)!important;color:var(--linker-on-action)!important;border-radius:8px!important}.linker-shell .calendar-grid>button{background:var(--linker-panel);border-color:var(--linker-line);color:var(--linker-text)}.linker-shell .calendar-grid>button.selected{background:var(--linker-selected);border-color:var(--linker-mint);color:var(--linker-mint)}.linker-shell :is(.friends-list-search,.forum-header label,.media-search,.discover-page>header>label){border-color:var(--linker-line);border-radius:8px;background:var(--linker-panel);color:var(--linker-muted)}.linker-shell :is(.friends-list-search,.forum-header label,.media-search,.discover-page>header>label) input{color:var(--linker-text)}.linker-shell :is(.friends-content,.friends-list-panel,.dm-head,.dm-compose){color:var(--linker-text);background-color:var(--linker-chat);border-color:var(--linker-line)}.linker-shell :is(.events-page,.discover-page,.media-hub){display:flex;flex-direction:column}.linker-shell :is(.events-page,.discover-page,.media-hub)>header{flex:none}.linker-shell :is(.events-layout,.discover-layout,.media-body){flex:1;height:auto;min-height:0}.linker-shell :is(.events-layout,.discover-layout)>aside{border-color:var(--linker-line);background:var(--linker-rail)}.linker-shell .featured-communities{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.linker-shell :is(.discover-title h2,.featured-event h2,.home-section-title h2){font-size:17px;line-height:1.3}.linker-shell :is(.discover-title span,.media-search input,.media-upload,.event-reminder){font-size:13px}.linker-shell .forum-post-list:not(.grid) .forum-post-card{min-height:80px}.linker-forum-replies-title{margin:18px 0 10px;padding-top:12px;border-top:1px solid var(--linker-line);font-size:15px}.linker-forum-moderation{position:relative}.linker-forum-moderation>summary{padding:6px 8px;cursor:pointer}.linker-forum-moderation .forum-moderation{position:absolute;inset:100% 0 auto auto;z-index:3;display:grid;min-width:160px;padding:8px;border:1px solid var(--linker-line);border-radius:8px;background:var(--linker-panel)}.linker-shell :is(.forum-header,.dm-head,.friends-tabs){min-height:56px;border-color:var(--linker-line)}.linker-shell .friend-row{border-color:var(--linker-line)}.linker-shell .friend-row:hover{background-color:var(--linker-panel)}.linker-shell :is(.profile-loadouts-page,.achievements-studio,.profile-collection-page,.node-hub-full){color:var(--linker-text);background:var(--linker-chat)}.linker-shell :is(.profile-loadouts-page,.achievements-studio,.profile-collection-page,.node-hub-full)>header{border-color:var(--linker-line);background:var(--linker-panel)}.linker-shell :is(.collection-grid>article,.achievement-featured,.achievement-card,.loadout-contents,.node-plus-card,.node-quest-card){border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-panel);color:var(--linker-text)}.linker-shell :is(.collection-toolbar,.node-plus-filters,.sss-tabs,.uss-tabs) button.active{color:var(--linker-mint);background:var(--linker-selected);border-color:var(--linker-mint);border-radius:8px}.linker-shell :is(.node-hub-full,.home-dashboard) button.primary{color:var(--linker-on-action);background:var(--linker-mint);border-radius:8px}.linker-shell :is(.stage-panel,.call-stage){color:var(--linker-text);background-color:var(--linker-chat);border-color:var(--linker-line)}.linker-shell :is(.stage-person,.call-controls>button:not(.hangup)){background-color:var(--linker-panel);color:var(--linker-text);border-color:var(--linker-line);border-radius:8px}.linker-shell .stage-person.speaker{border-color:var(--linker-mint)}.linker-stage{margin:16px;padding:16px;border:1px solid var(--linker-line);border-radius:12px}.linker-stage>header{display:flex;align-items:center;gap:12px}.linker-stage>header :is(h2,p){margin:0}.linker-stage>header p,.linker-stage-listeners{color:var(--linker-muted)}.linker-stage-listeners{margin-inline-start:auto;font-size:13px}.linker-shell .linker-stage .stage-person{display:grid;justify-items:center;min-width:100px;gap:6px;padding:12px}.linker-shell .linker-stage .stage-person:disabled{opacity:1;cursor:default}.linker-stage .stage-person small{display:inline-flex;align-items:center;gap:4px}.linker-stage-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;object-fit:cover;color:#fff;font-weight:700}.linker-shell .linker-public-profile .profile-modal-inner{background:var(--linker-chat)}.linker-public-profile .profile-modal-tabs button{color:var(--linker-muted)}.linker-public-profile .profile-modal-tabs button.active:after{background:var(--linker-mint)}.linker-public-profile .profile-modal-body>section>b{color:var(--linker-text);font-size:14px;text-transform:none;letter-spacing:0}.linker-profile-connections{display:grid;gap:12px}.linker-profile-connections h3{margin:0}.linker-equipped-collection{margin:8px 16px;padding:12px;border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-panel)}.linker-equipped-collection>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.linker-equipped-collection h2{font-size:16px}.linker-equipped-collection>div{display:flex;gap:16px;overflow-x:auto;margin-top:8px}.linker-equipped-collection figure{margin:0;min-width:64px}.linker-equipped-collection figure img{display:block;max-width:140px;height:44px;object-fit:contain;border-radius:6px}.linker-equipped-collection figcaption,.linker-equipped-collection p{color:var(--linker-muted);font-size:12px}.linker-profile-view-all{margin-top:8px;padding:0;border:0;color:var(--linker-mint);background:transparent;font-weight:600}@media(min-width:820px){.linker-shell .linker-public-profile .profile-modal-inner{display:grid;grid-template-columns:156px minmax(0,1fr);grid-template-areas:"identity identity" "nav body" "footer footer";grid-template-rows:auto minmax(0,1fr) auto;column-gap:16px}.linker-public-profile .profile-modal-identity{grid-area:identity}.linker-public-profile .profile-modal-body{grid-area:body}.linker-public-profile .profile-modal-footer{grid-area:footer}.linker-public-profile .profile-modal-tabs{grid-area:nav;flex-direction:column;align-self:start;gap:4px;margin:16px 0;padding-inline-end:8px;border:0;border-inline-end:1px solid var(--linker-line)}.linker-public-profile .profile-modal-tabs button{padding-inline:12px;text-align:start}.linker-public-profile .profile-modal-tabs button.active:after{display:none}.linker-public-profile .profile-modal-body[data-section=info]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px}.linker-public-profile .profile-modal-body[data-section=info]>section{margin:0}.linker-public-profile .profile-modal-body[data-section=info]>.linker-profile-widgets{grid-column:1 / -1}}.global-inbox-layer .global-inbox{background:var(--linker-chat);color:var(--linker-text)}.global-inbox-layer.route{z-index:21;inset:0;background:var(--linker-chat)}@media(min-width:1100px){.global-inbox-layer.route{inset:56px 0 0 288px}}.linker-media-open{display:block;max-width:100%;padding:0;border:0;background:transparent;color:var(--linker-text);font:inherit;font-weight:700;text-align:start;overflow-wrap:anywhere}.global-inbox>header small,.inbox-item-body p time,.global-inbox>nav button{color:var(--linker-muted)}.global-inbox>header small{font-size:12px}.linker-inbox-header-actions button,.linker-inbox-row-actions>button,.linker-inbox-row-actions summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 8px;border:1px solid var(--linker-line);border-radius:8px;color:var(--linker-text);background:var(--linker-panel);cursor:pointer}.linker-inbox-row-actions{display:flex;align-items:flex-start;gap:6px;margin-inline-start:auto}.linker-inbox-row-actions details{position:relative}.linker-inbox-row-actions summary::-webkit-details-marker{display:none}.linker-inbox-row-actions details>div{position:absolute;z-index:2;inset:100% 0 auto auto;min-width:max-content;padding:4px;border:1px solid var(--linker-line);border-radius:8px;background:var(--linker-panel)}.linker-inbox-row-actions details button{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;background:transparent;color:var(--linker-text);text-align:start}.linker-inbox-row-actions details button:hover{background:var(--linker-selected)}@media(max-width:600px){.inbox-items>article{flex-wrap:wrap}.linker-inbox-row-actions{flex-basis:100%;justify-content:end}}.global-inbox>nav{overflow-x:auto}.global-inbox>nav button{flex:none}.global-inbox>nav button.active{color:var(--linker-mint);border-bottom-color:var(--linker-mint)}.inbox-toolbar{flex-wrap:wrap}.inbox-toolbar :is(select,button){color:var(--linker-text);background:var(--linker-panel);border-color:var(--linker-line);border-radius:8px}.inbox-items>article.unread{background:var(--linker-panel);border-inline-start:3px solid var(--linker-violet)}@media(max-width:760px){.global-inbox-layer.drawer .global-inbox{width:100%}.linker-shell :is(.forum-toolbar,.calendar-controls,.media-toolbar){flex-wrap:wrap}.linker-shell .forum-header>div{min-width:0}}.linker-shell .linker-public-profile{width:min(960px,100%);max-height:min(90dvh,920px);color:var(--linker-text);border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-chat)}.linker-public-profile .profile-modal-banner{height:clamp(128px,23vh,220px)}.linker-public-profile .profile-modal-inner{padding-inline:clamp(16px,4vw,32px)}.linker-public-profile .profile-modal-body{padding-block:16px}.linker-public-profile .profile-modal-body>section,.linker-profile-widget{padding:14px;border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-panel)}.linker-profile-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:8px}.linker-profile-widget{min-width:0;overflow-wrap:anywhere}.linker-profile-widget.size-large{grid-column:1 / -1}.linker-profile-widget p{margin:6px 0 0;color:var(--linker-muted)}.linker-profile-widget :is(img,video,audio){display:block;max-width:100%;margin-top:8px;border-radius:8px}.linker-profile-scope{margin-bottom:16px}.linker-profile-scope button.active{background:var(--linker-mint);color:var(--linker-on-action)}.linker-banner-choice{display:grid;gap:8px;width:min(360px,100%);margin-bottom:16px;padding:8px;border:1px solid var(--linker-line);border-radius:8px;color:var(--linker-text);background:var(--linker-panel);text-align:left}.linker-banner-choice img{display:block;width:100%;aspect-ratio:3;object-fit:cover;border-radius:6px}@media(max-width:600px){.linker-profile-widgets{grid-template-columns:minmax(0,1fr)}}.linker-shell>.server-rail,.linker-shell .sidebar-voice-connection{background:var(--linker-rail)!important}.linker-shell>.channels,.linker-shell>.channels>header,.linker-shell>.members,.linker-shell .friends-view>.channels{background:var(--linker-panel)!important}.linker-shell .chat,.linker-shell .chat>header,.linker-shell .messages,.linker-shell .home-dashboard{background:var(--linker-chat)!important}.linker-shell .channel.active{color:var(--linker-mint)!important;background:var(--linker-selected)!important}.auth .linker-glyph,.linker-shell .linker-glyph,.linker-shell .home.active .linker-glyph{color:var(--linker-on-action);background:var(--linker-mint);font-weight:800}.linker-now{display:grid;gap:10px;padding:14px 12px;border-bottom:1px solid var(--linker-line)}.linker-now :is(h2,h3,p){margin:0}.linker-now h2{font-size:16px}.linker-now h3{font-size:14px}.linker-now :is(time,p){color:#bdc1cf;font-size:13px}.linker-now-event{display:grid;gap:8px;padding:12px;border:1px solid var(--linker-event-border);border-radius:12px;background:var(--linker-event-surface)}.linker-now-event small{color:var(--linker-violet)}.linker-now button,.linker-welcome button{min-height:36px;padding:6px 10px;border:1px solid var(--linker-line, #454652);border-radius:8px;background:var(--linker-chat);color:var(--linker-text)}.linker-now .linker-confirm{background:var(--linker-mint);color:var(--linker-on-action);font-weight:700}.linker-now .linker-confirm:disabled{opacity:.7}.linker-welcome{display:grid;gap:10px}.linker-mobile-nav,.linker-call-label,.linker-shell .linker-dm-back{display:none}.linker-shell .home-dashboard:not(.home-state):not(.home-loading){display:flex;flex-direction:column}.linker-shell .home-content{flex:1;min-height:0;height:auto;overflow:auto}.linker-resume{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.linker-resume h2{flex-basis:100%;margin:0;font-size:16px}.linker-resume button{padding:8px 12px;border:1px solid #436f65;border-radius:8px;color:#d8fff4;background:#23483f}.linker-shell .linker-return-latest{align-self:center;margin:6px 12px;padding:8px 12px;border:1px solid #436f65;border-radius:8px;color:#d8fff4;background:#23483f}.linker-shell .studio-preview{background:var(--linker-chat);border-inline-start:1px solid var(--linker-line)}.linker-shell .studio-preview-top h2{margin:0 0 8px;font-size:16px}.linker-shell .studio-preview-modes button.active{color:var(--linker-mint);border-color:var(--linker-mint)}.linker-shell .home-dashboard .linker-home-cover{position:relative;min-height:170px;padding:24px;background-color:#181a30;background-size:cover;background-position:center right;color:#f2f4f8}.linker-home-cover-copy{max-width:55%}.linker-shell .linker-home-cover h2,.linker-shell .linker-home-cover p{color:#f2f4f8}.linker-shell .linker-home-event{flex-wrap:wrap;align-items:center}.linker-home-event>img{flex-basis:100%;width:100%;aspect-ratio:3;border-radius:8px;object-fit:cover}.linker-event-link{display:block;padding:0;border:0;background:transparent;color:var(--linker-text);text-align:start;font-weight:700;cursor:pointer}.linker-event-link:hover{color:var(--linker-mint)}.linker-now-cover{width:100%;aspect-ratio:3;object-fit:cover;border-radius:8px}.linker-event-attendees,.linker-now-room li,.linker-now-room button{display:flex;align-items:center;gap:8px}.linker-event-attendees{color:var(--linker-muted);font-size:13px}.linker-now-room{padding:8px;border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-panel)}.linker-now-room button{width:100%}.linker-now-room ul{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0 4px}.linker-shell .linker-community-preview{width:100%;max-width:100%;height:auto;aspect-ratio:3;border-radius:8px;object-fit:cover}.linker-shell .featured-event .event-banner{height:auto;aspect-ratio:3;background-size:cover;background-position:center}.linker-shell .server-splash{height:96px;background-position:right center}.linker-shell .discover-banner{height:auto;aspect-ratio:3}.linker-shell .linker-home-agenda{display:grid;gap:8px}.linker-password-field{position:relative;display:block}.linker-dm-workspace{position:relative;display:flex;flex:1;min-height:0}.linker-dm-thread{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.linker-dm-thread .dm-messages{flex:1;min-height:0;overflow:auto}.linker-dm-thread .dm-compose{flex:none}.linker-dm-members{flex:0 0 216px;padding:14px;overflow:auto;background:var(--linker-panel);border-inline-start:1px solid var(--linker-line)}.linker-dm-members>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.linker-dm-members h2{margin:0;font-size:15px}.linker-dm-members button{border:0;background:transparent;color:var(--linker-text)}.linker-dm-member{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:8px;text-align:start}.linker-dm-member:hover{background:var(--linker-selected)}.linker-dm-member :is(b,small){display:block}.linker-dm-member small{color:var(--linker-muted)}.linker-friends-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 8px}.linker-friends-heading h1{margin:0;font-size:24px}.linker-friends-heading button{display:inline-flex;align-items:center;gap:6px;color:var(--linker-on-action);background:var(--linker-mint)}.linker-friends-search{margin:8px 24px 0}.linker-shell .friends-tabs{overflow-x:auto;flex:none}.linker-shell .friends-tabs button{flex:none}@media(max-width:760px){.linker-dm-members{position:absolute;inset:0 0 0 auto;z-index:2;width:min(280px,100%)}.linker-friends-heading{padding-inline:12px}.linker-friends-search{margin-inline:12px}}.linker-password-field input{width:100%;padding-inline-end:76px}.linker-password-field>button{position:absolute;inset:0 4px 0 auto;border:0;color:var(--linker-muted);background:transparent}.linker-auth .auth-social{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.linker-auth .auth-social-btn{width:100%;justify-content:center;background:var(--linker-panel);color:var(--linker-text);border:1px solid var(--linker-line);border-radius:8px}.linker-auth.linker-auth-verification{grid-template-columns:minmax(0,440px)}.linker-auth-verification .linker-auth-welcome{display:none}.linker-home-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.linker-recent-conversations,.linker-home-columns>section{padding:16px;border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-panel)}.linker-recent-conversations .home-section-title button{border:0;background:transparent;color:var(--linker-mint);font-weight:600}.linker-recent-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:54px;padding:8px;border:0;border-bottom:1px solid var(--linker-line);background:transparent;color:var(--linker-text);text-align:start}.linker-recent-row:last-of-type{border-bottom:0}.linker-recent-row:hover{background:var(--linker-selected)}.linker-recent-row img{width:36px;height:36px;border-radius:50%;object-fit:cover}.linker-recent-row>span{min-width:0}.linker-recent-row :is(b,small){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.linker-recent-row :is(small,time),.linker-recent-empty{color:var(--linker-muted);font-size:13px}.linker-home-shortcuts .quick-actions{grid-template-columns:minmax(0,1fr)}.linker-shell .featured-communities{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));align-items:stretch}.linker-shell .featured-communities>article{display:flex;flex-direction:column}.linker-shell .featured-communities article footer{margin-top:auto}@media(max-width:760px){.linker-home-columns{grid-template-columns:minmax(0,1fr)}.linker-home-agenda{grid-row:1}}.linker-shell .linker-home-agenda>article{padding:12px;border:1px solid var(--linker-line);border-radius:12px;background:var(--linker-panel)}.linker-shell .linker-home-agenda>article:first-of-type img{max-height:160px}.linker-shell .linker-media-empty{min-height:280px;padding:24px}.linker-media-empty>img{object-fit:contain}.linker-shell .media-grid.linker-media-list{grid-template-columns:minmax(0,1fr)}.linker-media-list>article{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center}.linker-media-list .media-thumb{height:74px}.linker-media-empty>button{margin-top:8px}.linker-shell .rsvp button:first-child,.linker-shell .linker-media-empty button.primary{background:var(--linker-mint);color:var(--linker-on-action);border-radius:8px}@media(max-width:760px){.linker-shell .home-dashboard .linker-home-cover{padding:16px}.linker-home-cover-copy{max-width:min(88%,320px);padding:10px;border-radius:8px;background:#181a30eb}}@media(max-width:760px){.shell.linker-shell{--linker-nav-height: calc(50px + env(safe-area-inset-bottom, 0px)) ;height:calc(100dvh - var(--linker-nav-height));grid-template-columns:56px minmax(0,1fr);grid-template-areas:"rail chat"}.linker-shell>.server-rail{width:56px}.shell.linker-shell.linker-channels-open:not(.friends-mode){grid-template-areas:"rail channels"}.linker-shell.linker-channels-open:not(.friends-mode)>.channels{display:flex!important;width:auto;min-width:0}.linker-shell.linker-channels-open:not(.friends-mode)>.chat{display:none}.shell.linker-shell .friends-view>.friends-channels{grid-area:chat;display:flex!important}.shell.linker-shell .friends-view.linker-social-detail>.friends-channels,.linker-shell .friends-view:not(.linker-social-detail)>.chat{display:none!important}.linker-shell .friends-view>.chat{min-width:0}.linker-shell .call-stage .call-controls{flex-wrap:wrap}.linker-shell .call-stage.expanded .linker-call-label{display:inline;font-size:11px}.linker-shell .call-stage.expanded .call-controls button:has(.linker-call-label){min-width:62px;min-height:44px;width:auto;flex-direction:column;gap:3px}.linker-shell .call-stage.expanded .call-controls .sharing em{display:none}.linker-shell .linker-dm-back{display:inline-grid;flex-shrink:0;min-height:36px;background:#23483f;color:#d8fff4;border:0}.linker-shell :is(.home-dashboard,.events-page,.discover-page){height:calc(100dvh - var(--linker-nav-height));grid-column:2}.linker-mobile-nav{position:fixed;z-index:30;inset:auto 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:var(--linker-nav-height);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--linker-rail);border-top:1px solid var(--linker-line)}.linker-mobile-nav button{background:transparent;color:var(--linker-text);border:0;font-weight:600}.linker-mobile-nav button[aria-expanded=true],.linker-mobile-nav button:focus-visible{color:var(--linker-mint)}}.linker-shell .uss-shell.linker-settings{grid-template-columns:224px minmax(0,1fr) 64px;grid-template-rows:56px minmax(0,1fr);background:var(--linker-chat)}.linker-settings-bar{grid-column:1 / -1;display:grid;grid-template-columns:224px 1fr;align-items:center;background:var(--linker-rail);border-bottom:1px solid var(--linker-line)}.linker-settings-bar>span{display:flex;align-items:center;gap:8px;padding-inline:16px;font-size:18px;font-weight:700}.linker-settings-bar svg{color:var(--linker-mint)}.linker-settings-bar>b{padding-inline:16px}.linker-shell .linker-settings .uss-nav-col{justify-content:stretch;padding:16px 8px;background:var(--linker-panel)}.linker-settings .uss-nav{width:100%}.linker-shell .linker-settings .uss-content-head{padding:16px clamp(16px,3vw,40px);background:var(--linker-chat);border-color:var(--linker-line)}.linker-shell .linker-settings .uss-content-body{max-width:1060px;padding:16px clamp(16px,3vw,40px) 0}.linker-settings .uss-discord-panel{max-width:none}.linker-settings .uss-switch{padding:12px 16px;border:1px solid var(--linker-line);border-radius:8px;background:var(--linker-panel)}.linker-settings button.uss-edit{min-height:32px;padding:6px 12px;border:1px solid var(--linker-line);border-radius:8px;background:var(--linker-panel);color:var(--linker-text)}.linker-shell .home-dashboard .linker-home-shortcuts .quick-actions button{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:10px;min-height:48px;padding:6px 10px;border:1px solid var(--linker-line);border-radius:8px;background:var(--linker-chat);text-align:start}.linker-shell .home-dashboard .quick-actions button>span{grid-row:1 / span 2;width:32px;height:32px;background:var(--linker-selected);color:var(--linker-mint)}.linker-shell .home-dashboard .quick-actions button:hover{border-color:var(--linker-mint)}@media(max-width:900px){.linker-shell .uss-shell.linker-settings{grid-template-columns:minmax(0,1fr);grid-template-rows:48px auto minmax(0,1fr)}.linker-settings-bar{grid-template-columns:auto 1fr;padding-inline-end:48px}.linker-shell .linker-settings .uss-nav-col{grid-column:1 / -1;max-height:28dvh}}.linker-shell .linker-friends-heading>button.primary{flex:0 0 auto;width:auto}.linker-shell .node-hub-full :is(.node-plus-banner,.node-shop-banner){max-width:none;border:1px solid var(--linker-line);background:var(--linker-panel);color:var(--linker-text)}.linker-shell .node-hub-full .node-plus-catalog{max-width:none}
