.biyaw-discord-app-layout{display:flex;width:100vw;height:100vh;overflow:hidden;background-color:var(--bg-color, #313338);font-family:gg sans,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text-normal, #dbdee1)}.biyaw-unified-left-sidebar{width:312px;min-width:312px;max-width:312px;height:100vh;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:25;background-color:#1e1f22;box-shadow:1px 0 #00000040;-webkit-user-select:none;user-select:none;transition:transform .25s cubic-bezier(.2,0,0,1)}[data-theme=light] .biyaw-unified-left-sidebar{background-color:#f2f3f5;box-shadow:1px 0 #0000001a}[data-theme=midnight] .biyaw-unified-left-sidebar{background-color:#05060a}.biyaw-left-upper-columns{display:flex;flex-direction:row;flex:1;min-height:0;width:100%;overflow:hidden}.biyaw-guild-rail{width:72px;min-width:72px;max-width:72px;height:100%;background-color:#1e1f22;display:flex;flex-direction:column;align-items:center;padding:12px 0;box-sizing:border-box;z-index:20;position:relative;-webkit-user-select:none;user-select:none;border-right:1px solid rgba(0,0,0,.2)}[data-theme=light] .biyaw-guild-rail{background-color:#e3e5e8;border-right:1px solid rgba(0,0,0,.08)}[data-theme=midnight] .biyaw-guild-rail{background-color:#030406}.biyaw-channels-column{width:240px;min-width:240px;max-width:240px;height:100%;background-color:#2b2d31;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:15}[data-theme=light] .biyaw-channels-column{background-color:#f2f3f5}[data-theme=midnight] .biyaw-channels-column{background-color:#07090e}.biyaw-unified-bottom-dock{width:312px;min-width:312px;max-width:312px;background-color:#232428;display:flex;flex-direction:column;z-index:30;box-sizing:border-box;position:relative;border-top:1px solid rgba(255,255,255,.05)}[data-theme=light] .biyaw-unified-bottom-dock{background-color:#ebedef;border-top:1px solid rgba(0,0,0,.08)}[data-theme=midnight] .biyaw-unified-bottom-dock{background-color:#000}.guild-item{position:relative;width:48px;height:48px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.guild-pill-indicator{position:absolute;left:-12px;width:4px;border-radius:0 4px 4px 0;background-color:#fff;height:0;opacity:0;transition:height .15s ease,opacity .15s ease}.guild-item:hover .guild-pill-indicator{height:20px;opacity:1}.guild-item.is-active .guild-pill-indicator{height:40px;opacity:1}.guild-link{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;transition:border-radius .2s ease,background-color .2s ease;overflow:hidden;text-decoration:none}.guild-item:hover .guild-link,.guild-item.is-active .guild-link{border-radius:16px}.biyaw-home-icon-wrapper{width:48px;height:48px;border-radius:50%;background-color:#313338;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.guild-item:hover .biyaw-home-icon-wrapper,.guild-item.is-active .biyaw-home-icon-wrapper{border-radius:16px;background-color:#5865f2}.biyaw-rail-logo{width:28px;height:28px;object-fit:contain}.home-unread-badge{position:absolute;bottom:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;background-color:#f23f43;color:#fff;font-size:11px;font-weight:700;border-radius:9px;border:3px solid #1e1f22;display:flex;align-items:center;justify-content:center;box-sizing:content-box;pointer-events:none;z-index:10;box-shadow:0 2px 4px #0006;animation:biyawBadgeBounce .3s cubic-bezier(.175,.885,.32,1.275)}.guild-unread-dms-section{display:flex;flex-direction:column;align-items:center;width:100%}.guild-item.dm-unread-item{position:relative;width:48px;height:48px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;animation:biyawDmPopIn .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes biyawDmPopIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes biyawBadgeBounce{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.guild-item.dm-unread-item .guild-pill-indicator{height:8px;opacity:1}.guild-item.dm-unread-item:hover .guild-pill-indicator{height:20px}.guild-item.dm-unread-item.is-active .guild-pill-indicator{height:40px}.guild-unread-badge{position:absolute;bottom:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;background-color:#f23f43;color:#fff;font-size:11px;font-weight:700;border-radius:9px;border:3px solid #1e1f22;display:flex;align-items:center;justify-content:center;box-sizing:content-box;pointer-events:none;z-index:10;box-shadow:0 2px 4px #0006;animation:biyawBadgeBounce .3s cubic-bezier(.175,.885,.32,1.275)}[data-theme=light] .guild-unread-badge,[data-theme=light] .home-unread-badge{border-color:#e3e5e8}.guild-separator{width:32px;height:2px;background-color:#35363c;border-radius:1px;margin:4px 0 10px}[data-theme=light] .guild-separator{background-color:#d1d4d7}.guild-servers-list{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.guild-servers-list::-webkit-scrollbar{width:0;display:none}.guild-item.is-dragging{opacity:.35;transform:scale(.92)}.guild-drop-indicator-top{position:absolute;top:-5px;left:4px;right:4px;height:4px;background:#5865f2;border-radius:2px;z-index:99;pointer-events:none;box-shadow:0 0 6px #5865f2e6}.guild-drop-indicator-top:before{content:"";position:absolute;left:-4px;top:-2px;width:8px;height:8px;border-radius:50%;background:#5865f2;box-shadow:0 0 6px #5865f2e6}.guild-drop-indicator-bottom{position:absolute;bottom:-5px;left:4px;right:4px;height:4px;background:#5865f2;border-radius:2px;z-index:99;pointer-events:none;box-shadow:0 0 6px #5865f2e6}.guild-drop-indicator-bottom:before{content:"";position:absolute;left:-4px;top:-2px;width:8px;height:8px;border-radius:50%;background:#5865f2;box-shadow:0 0 6px #5865f2e6}.guild-rail-bottom-dropzone{width:48px;min-height:48px;margin-top:2px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:16px;transition:background-color .15s ease}.guild-rail-bottom-dropzone.is-active{background-color:#5865f21a}.guild-drop-indicator-bottom.rail-bottom-line{top:6px;bottom:auto}.guild-item.drop-target-folder{border-radius:16px;box-shadow:0 0 0 3px #5865f2,0 0 12px #5865f299;background-color:#5865f240;transition:all .15s ease}.guild-folder-collapsed{position:relative;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1);-webkit-user-select:none;user-select:none;overflow:hidden}.guild-item:hover .guild-folder-collapsed{border-radius:16px}.guild-folder-mini-grid{display:grid;grid-template-columns:repeat(2,16px);grid-template-rows:repeat(2,16px);gap:3px;align-content:center;justify-content:center}.guild-folder-mini-cell{width:16px;height:16px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;background-color:#2b2d31;color:#fff}.guild-folder-mini-cell img{width:100%;height:100%;object-fit:cover}.guild-folder-item.has-active .guild-pill-indicator{height:8px;opacity:1}.guild-folder-item:hover .guild-pill-indicator{height:20px;opacity:1}.guild-folder-expanded-wrapper{position:relative;width:56px;display:flex;flex-direction:column;align-items:center;border-radius:28px;padding:4px 0 6px;margin-bottom:8px;background-color:#ffffff0a;transition:background-color .2s ease}[data-theme=light] .guild-folder-expanded-wrapper{background-color:#0000000a}.guild-folder-header-btn{width:48px;height:38px;border-radius:16px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:19px;transition:all .2s ease;margin-bottom:4px}.guild-folder-header-btn:hover{background-color:#ffffff14;transform:scale(1.04)}.guild-folder-servers-inner{display:flex;flex-direction:column;align-items:center;width:100%}.guild-folder-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.guild-folder-modal{background-color:#313338;color:#dbdee1;border-radius:8px;width:440px;max-width:92vw;box-shadow:0 10px 30px #00000080;overflow:hidden;animation:zoomModal .15s ease-out}.guild-folder-modal-header{padding:20px 24px 14px}.guild-folder-modal-header h3{margin:0;font-size:20px;font-weight:700;color:#fff}.guild-folder-modal-body{padding:0 24px 20px;display:flex;flex-direction:column;gap:16px}.guild-folder-color-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:8px}.guild-folder-color-swatch{height:36px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.guild-folder-color-swatch:hover{transform:scale(1.06)}.guild-folder-color-swatch.active{box-shadow:0 0 0 2.5px #fff}.guild-folder-modal-footer{background-color:#2b2d31;padding:16px 24px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.guild-folder-modal-footer .discord-ghost-btn{background:transparent;border:none;color:#f2f3f5;font-size:14px;font-weight:500;cursor:pointer;padding:10px 16px;border-radius:4px;transition:text-decoration .15s ease,color .15s ease,background-color .15s ease}.guild-folder-modal-footer .discord-ghost-btn:hover{text-decoration:underline;color:#fff;background-color:#ffffff0d}.guild-folder-modal-footer .discord-save-btn{background-color:#5865f2;color:#fff;border:none;font-size:14px;font-weight:600;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.guild-folder-modal-footer .discord-save-btn:hover{background-color:#4752c4}.add-server-circle-btn{width:48px;height:48px;border-radius:50%;background-color:#313338;color:#23a55a;border:none;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .2s ease}[data-theme=light] .add-server-circle-btn{background-color:#fff;color:#23a55a}.add-server-item:hover .add-server-circle-btn{border-radius:16px;background-color:#23a55a;color:#fff}.biyaw-guild-tooltip{position:fixed;left:82px;transform:translateY(-50%);background-color:#111214;color:#dbdee1;padding:7px 12px;border-radius:5px;font-size:14px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:99999;box-shadow:0 8px 16px #0000004d;animation:tooltipFadeIn .12s ease-out}.biyaw-guild-tooltip:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);border-right:5px solid #111214;border-top:5px solid transparent;border-bottom:5px solid transparent}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-50%) scale(.95)}to{opacity:1;transform:translateY(-50%) scale(1)}}.guild-context-menu{position:fixed;background-color:#111214;border-radius:5px;min-width:190px;box-shadow:0 8px 16px #00000059;z-index:99999;padding:6px 8px;font-size:14px;-webkit-user-select:none;user-select:none}.context-menu-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:3px;color:#b5bac1;cursor:pointer;transition:background-color .1s ease,color .1s ease}.context-menu-item i{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:14px;flex-shrink:0;margin-left:auto}.context-menu-item:hover{background-color:#5865f2;color:#fff}.context-menu-item.danger{color:#da373c}.context-menu-item.danger:hover{background-color:#da373c;color:#fff}.biyaw-sub-sidebar{width:240px;min-width:240px;height:100vh;background-color:#2b2d31;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:20;-webkit-user-select:none;user-select:none}[data-theme=light] .biyaw-sub-sidebar{background-color:#f2f3f5}[data-theme=midnight] .biyaw-sub-sidebar{background-color:#07090e}.discord-server-header-container{position:relative;height:48px;min-height:48px;max-height:48px;width:100%;background-color:#2b2d31;border-bottom:1px solid rgba(0,0,0,.28);box-shadow:0 1px 2px #0003;z-index:10;box-sizing:border-box;display:flex;align-items:center}.discord-server-header-inner{width:100%;height:100%;display:flex;align-items:center}.discord-server-header-btn{width:100%;height:100%;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;color:#f2f3f5;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease;box-sizing:border-box;text-align:left;outline:none;flex:1;min-width:0}[data-theme=light] .discord-server-header-btn{color:#060607}.discord-server-header-btn:hover,.discord-server-header-btn.menu-active{background-color:#ffffff12;color:#fff}[data-theme=light] .discord-server-header-btn:hover,[data-theme=light] .discord-server-header-btn.menu-active{background-color:#0000000a}.server-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:15px;font-weight:700;letter-spacing:.2px;color:inherit;line-height:48px;flex:1;min-width:0}.server-header-chevron{font-size:14px;color:#949ba4;transition:transform .2s cubic-bezier(.2,0,0,1),color .15s ease;margin-left:8px;flex-shrink:0}.discord-server-header-btn:hover .server-header-chevron,.discord-server-header-btn.menu-active .server-header-chevron{color:#fff}.server-header-dropdown{position:absolute;top:50px;left:8px;right:8px;background-color:#111214;border-radius:4px;box-shadow:0 8px 16px #0000004d;padding:6px 8px;z-index:9999}.dropdown-menu-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:3px;color:#949ba4;font-size:14px;font-weight:500;cursor:pointer;transition:all .1s ease}.dropdown-menu-item:hover{background-color:#5865f2;color:#fff}.dropdown-menu-item.danger{color:#da373c}.dropdown-menu-item.danger:hover{background-color:#da373c;color:#fff}.dropdown-menu-separator{height:1px;background-color:#2b2d31;margin:4px 0}.home-search-container{height:48px;min-height:48px;padding:8px 10px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.2)}.home-search-btn{width:100%;height:100%;background-color:#1e1f22;border:none;border-radius:4px;color:#949ba4;font-size:13px;font-weight:500;padding:0 8px;display:flex;align-items:center;cursor:pointer}[data-theme=light] .home-search-btn{background-color:#e3e5e8;color:#4e5058}.sub-sidebar-scrollable{flex:1;overflow-y:auto;padding:0 0 16px}.sub-sidebar-scrollable::-webkit-scrollbar{width:4px}.sub-sidebar-scrollable::-webkit-scrollbar-thumb{background-color:#1a1b1e;border-radius:4px}.discord-server-banner-container{position:relative;width:100%;height:135px;min-height:135px;overflow:hidden;-webkit-user-select:none;user-select:none;margin-bottom:0;background-color:#1e1f22}.discord-server-banner-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .25s ease}.discord-server-banner-container:hover .discord-server-banner-image{transform:scale(1.02)}.discord-server-banner-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#2b2d3100,#2b2d3100 55%,#2b2d3133 75%,#2b2d31bf 90%,#2b2d31)}[data-theme=light] .discord-server-banner-container{background-color:#e3e5e8}[data-theme=light] .discord-server-banner-fade{background:linear-gradient(180deg,#f2f3f500,#f2f3f500 55%,#f2f3f533 75%,#f2f3f5bf 90%,#f2f3f5)}[data-theme=midnight] .discord-server-banner-container{background-color:#000}[data-theme=midnight] .discord-server-banner-fade{background:linear-gradient(180deg,#07090e00,#07090e00 55%,#07090e33 75%,#07090ebf 90%,#07090e)}.channel-category-header{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 4px 16px;font-size:12px;font-weight:700;color:#949ba4;letter-spacing:.25px}.discord-category-section:first-of-type .channel-category-header,.server-channels-section>div:first-of-type .channel-category-header{padding-top:8px}.channel-category-header .category-left{display:flex;align-items:center;gap:4px;cursor:pointer}.channel-category-header .category-arrow{font-size:10px;transition:transform .15s ease}.channel-category-header .category-add-icon{font-size:12px;cursor:pointer;transition:color .1s ease}.channel-category-header .category-add-icon:hover{color:#dbdee1}.discord-channel-row{position:relative;margin:1px 8px;padding:6px 8px;border-radius:4px;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;color:#949ba4;font-weight:500;font-size:15px;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .1s ease,color .1s ease}.server-channels-section{display:flex;flex-direction:column;min-height:100%;flex:1}.discord-channel-row.active{background-color:#404249;color:#fff}.discord-channel-row.is-unread:not(.active){color:#fff!important;font-weight:700!important}.discord-channel-row.is-unread:not(.active) .channel-title{color:#fff!important;font-weight:700!important}.discord-channel-row.is-unread:not(.active) .channel-hash-icon{color:#dbdee1!important}.discord-channel-row.is-unread:not(.active):before,.discord-unread-pill{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:4px;height:8px;border-radius:0 4px 4px 0;background-color:#fff!important}.discord-channel-link{position:relative;color:#949ba4}.discord-channel-link.is-unread:not(.active){color:#fff!important;font-weight:700!important}.discord-channel-link.is-unread:not(.active) .discord-channel-name{color:#fff!important;font-weight:700!important}.discord-channel-link.is-unread:not(.active):before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:4px;height:8px;border-radius:0 4px 4px 0;background-color:#fff!important}[data-theme=light] .discord-channel-row:hover{background-color:#e0e2e5;color:#313338}[data-theme=light] .discord-channel-row.active{background-color:#d7d9dc;color:#060607}.channel-hash-icon{font-size:16px;color:#80848e}.discord-channel-row.active .channel-hash-icon{color:#fff}.channel-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-nav-item{margin:2px 8px;padding:8px 12px;border-radius:4px;display:flex;align-items:center;gap:12px;color:#949ba4;font-size:15px;font-weight:500;text-decoration:none;transition:all .1s ease}.home-nav-item:hover{background-color:#35373c;color:#dbdee1}.home-nav-item.active{background-color:#404249;color:#fff}.home-nav-item .nav-icon{font-size:16px;width:20px;text-align:center}.home-badge{margin-left:auto;background-color:#da373c;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px}.dm-section-header{padding:16px 16px 6px;font-size:12px;font-weight:700;color:#949ba4;letter-spacing:.25px}.dm-user-row{margin:1px 8px;padding:6px 8px;border-radius:4px;display:flex;align-items:center;gap:10px;color:#949ba4;text-decoration:none;cursor:pointer;transition:all .1s ease}.dm-user-row:hover{background-color:#35373c;color:#dbdee1}.dm-user-row.active{background-color:#404249;color:#fff}.dm-user-info{display:flex;flex-direction:column;overflow:hidden;flex:1;min-width:0}.dm-user-name{font-size:14px;font-weight:500;color:#dbdee1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-user-tag{font-size:12px;color:#949ba4}.dm-close-btn{display:none;background:transparent;border:none;color:#949ba4;font-size:13px;cursor:pointer;padding:4px;border-radius:4px;align-items:center;justify-content:center;margin-left:auto;transition:color .15s ease}.dm-user-row:hover .dm-close-btn{display:flex}.dm-close-btn:hover{color:#f2f3f5}.discord-voice-session-panel{background-color:#111214;border-radius:8px;margin:8px 8px 6px;border:1px solid rgba(255,255,255,.08);padding:10px 12px;position:relative;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;box-shadow:0 4px 14px #00000059}[data-theme=light] .discord-voice-session-panel{background-color:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #00000014}[data-theme=midnight] .discord-voice-session-panel{background-color:#0d0f16;border:1px solid rgba(255,255,255,.05)}.voice-panel-top-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.voice-panel-status-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.voice-panel-status-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#ffffff0f;flex-shrink:0;transition:background-color .15s ease}.voice-panel-status-icon:hover{background:#ffffff1f}.voice-signal-icon{font-size:14px;transition:color .2s ease}.voice-ping-tooltip{position:absolute;bottom:calc(100% + 10px);left:-6px;z-index:99999;min-width:180px;background-color:#111214;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 8px 24px #0009;padding:10px 12px;pointer-events:auto;cursor:default;animation:pingTooltipPop .16s cubic-bezier(.16,1,.3,1);text-align:left}.voice-ping-tooltip:after{content:"";position:absolute;top:100%;left:18px;border-width:6px;border-style:solid;border-color:#111214 transparent transparent transparent}@keyframes pingTooltipPop{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.voice-ping-header{display:flex;align-items:center;gap:8px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;color:#fff}.voice-ping-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.voice-ping-row{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#949ba4;margin-bottom:4px}.voice-ping-row:last-child{margin-bottom:0}.voice-ping-row strong{font-weight:700}.voice-panel-text-block{display:flex;flex-direction:column;min-width:0}.voice-panel-text-block.clickable-voice-target{cursor:pointer;border-radius:4px;padding:2px 6px;margin:-2px -6px;transition:background-color .15s ease}.voice-panel-text-block.clickable-voice-target:hover{background-color:#ffffff14}.voice-panel-text-block.clickable-voice-target:hover .voice-panel-channel-title{color:#fff;text-decoration:underline}.voice-panel-connected-title{font-size:13px;font-weight:700;color:#23a55a;line-height:1.2}.voice-panel-channel-title{font-size:12px;color:#9ba1b4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-top:2px}.voice-panel-top-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.voice-top-btn{width:32px;height:32px;border-radius:6px;background:#ffffff0a;border:none;color:#b5bac1;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s ease;position:relative;z-index:5;pointer-events:auto}.voice-top-btn *{pointer-events:none}.voice-top-btn:hover{background-color:#ffffff1a;color:#fff}.voice-top-btn.krisp-toggle.active{color:#23a55a;background-color:#23a55a29}.voice-top-btn.krisp-toggle.active:hover{color:#2ecc71;background-color:#23a55a47}.voice-top-btn.disconnect{color:#f23f43}.voice-top-btn.disconnect:hover{background-color:#da373c;color:#fff}.voice-panel-action-grid{display:flex;gap:6px;width:100%}.voice-grid-btn{flex:1;height:32px;background-color:#2b2d31;border-radius:6px;border:none;color:#dbdee1;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .15s ease}[data-theme=light] .voice-grid-btn{background-color:#e5e7eb;color:#313338}.voice-grid-btn:hover{background-color:#35373c;color:#fff}.voice-grid-btn:active{transform:scale(.96)}@keyframes channelJumpPulse{0%{background-color:#5865f273!important;box-shadow:0 0 14px #5865f2b3!important}40%{background-color:#5865f24d!important;box-shadow:0 0 8px #5865f280!important}to{background-color:transparent!important;box-shadow:none!important}}.channel-jump-highlight{animation:channelJumpPulse 2s ease-out!important;border-radius:4px}.voice-grid-btn.active{background-color:#23a55a}.discord-krisp-popover{position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;background-color:#1e1f22;border-radius:8px;padding:16px;box-shadow:0 8px 24px #0009;z-index:1000;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px;animation:krispPopIn .15s cubic-bezier(.1,.9,.2,1)}@keyframes krispPopIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.krisp-header{display:flex;align-items:center;justify-content:space-between}.krisp-title{font-size:15px;font-weight:700;color:#f2f3f5}.krisp-switch{position:relative;display:inline-block;width:40px;height:24px}.krisp-switch input{opacity:0;width:0;height:0}.krisp-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#80848e;transition:.2s;border-radius:24px}.krisp-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}.krisp-switch input:checked+.krisp-slider{background-color:#5865f2}.krisp-switch input:checked+.krisp-slider:before{transform:translate(16px)}.krisp-desc{font-size:12.5px;line-height:1.4;color:#dbdee1;margin:0}.krisp-mic-test-sec{display:flex;flex-direction:column;gap:8px;margin-top:4px}.krisp-sec-title{font-size:13.5px;font-weight:700;color:#f2f3f5}.krisp-mic-test-row{display:flex;align-items:center;gap:12px}.krisp-test-btn{background-color:#2b2d31;border:none;color:#fff;padding:6px 16px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.krisp-test-btn:hover{background-color:#35373c}.krisp-test-btn.active{background-color:#da373c}.krisp-mic-meter{display:flex;align-items:center;gap:3px;flex:1;height:16px}.krisp-meter-bar{width:3px;height:14px;border-radius:2px;background-color:#2b2d31;transition:background-color .1s ease}.krisp-meter-bar.active{background-color:#23a55a}.krisp-footer{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid rgba(255,255,255,.06);font-size:12px}.krisp-provider{color:#949ba4}.krisp-provider strong{color:#f2f3f5;font-weight:700}.krisp-learn-more{color:#00a8fc;text-decoration:none;font-size:12px}.krisp-learn-more:hover{text-decoration:underline}.voice-active-icon{color:#23a55a!important}.voice-user-avatar-wrap{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%}.voice-user-avatar-wrap.speaking-ring{box-shadow:0 0 0 2px #23a55a}.voice-user-indicators{margin-left:auto;display:flex;align-items:center;gap:4px}.voice-status-camera{font-size:12px;color:#23a55a!important}.voice-status-deafened,.voice-status-muted{font-size:12px;color:#949ba4}.voice-status-server-deafened,.voice-status-server-muted{font-size:12px;color:#f23f43!important}.biyaw-headphones-slash{position:relative;display:inline-flex!important;align-items:center;justify-content:center}.biyaw-headphones-slash:after{content:"";position:absolute;width:132%;height:2px;background-color:currentColor;border-radius:2px;transform:rotate(40deg);box-shadow:0 0 0 1px #111214d9;pointer-events:none}.discord-user-profile-dock{height:54px;min-height:54px;background-color:#232428;display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin-top:auto;z-index:10;box-sizing:border-box;position:relative;border-top:1px solid rgba(255,255,255,.04)}[data-theme=light] .discord-user-profile-dock{background:#ebedef;border-top:1px solid rgba(0,0,0,.08)}[data-theme=midnight] .discord-user-profile-dock{background:#030406}.dock-user-section{display:flex;align-items:center;gap:9px;padding:4px 6px;border-radius:6px;cursor:pointer;max-width:175px;min-width:0;flex:1;overflow:hidden;transition:background-color .12s ease}.dock-user-section:hover{background-color:#ffffff14}.dock-names{display:flex;flex-direction:column;min-width:0;overflow:hidden;flex:1}.dock-display-name{font-size:13.5px;font-weight:700;color:#f2f3f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}[data-theme=light] .dock-display-name{color:#060607}.dock-status-row{display:flex;align-items:center;gap:5px;margin-top:2px}.dock-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dock-status-dot.online{background-color:#23a55a}.dock-status-dot.idle,.dock-status-dot.away{background-color:#f0b232}.dock-status-dot.dnd{background-color:#f23f43}.dock-status-dot.invisible,.dock-status-dot.offline{background-color:transparent;border:2px solid #80848e;box-sizing:border-box}.dock-status-text{font-size:11.5px;color:#949ba4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.dock-action-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}.dock-btn-with-dropdown{display:flex;align-items:center;gap:1px;border-radius:4px;padding:0 1px;transition:background-color .12s ease}.dock-btn-with-dropdown:hover{background-color:#ffffff14}.dock-mini-chevron{font-size:8.5px;color:#80848e;cursor:pointer;padding:2px 3px;transition:color .12s ease}.dock-mini-chevron:hover,.dock-mini-chevron.open{color:#fff}.dock-device-popover{position:absolute;bottom:calc(100% + 10px);right:0;left:auto;z-index:99999;width:240px;max-width:260px;background-color:#2b2d31;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 8px 24px #0009;padding:6px;animation:popoverScale .15s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;box-sizing:border-box}@keyframes popoverScale{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.device-popover-header{font-size:11px;font-weight:700;color:#949ba4;padding:6px 8px 4px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.device-popover-list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.device-popover-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:4px;font-size:12.5px;color:#dbdee1;cursor:pointer;transition:background .12s ease,color .12s ease;gap:8px}.device-popover-item:hover{background-color:#35373c;color:#fff}.device-popover-item.selected{color:#5865f2;background-color:#5865f21f;font-weight:600}.device-item-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.device-item-check{color:#23a55a;font-size:12px}.device-popover-divider{height:1px;background-color:#ffffff14;margin:6px 0}.device-popover-settings-btn{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:4px;font-size:13px;font-weight:500;color:#b5bac1;cursor:pointer;transition:background-color .12s ease,color .12s ease}.device-popover-settings-btn:hover{background-color:#35373c;color:#fff}.device-popover-settings-btn i{font-size:13px;color:#949ba4}.device-popover-settings-btn:hover i{color:#fff}.dock-icon-btn{width:28px;height:32px;border-radius:4px;background:transparent;border:none;color:#b5bac1;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s ease}.dock-icon-btn:hover{background-color:#ffffff14;color:#dbdee1}.dock-icon-btn.active-mute{color:#da373c}.biyaw-main-viewport{flex:1;min-width:0;height:100vh;display:flex;flex-direction:column;background-color:#313338;overflow:hidden;position:relative}[data-theme=light] .biyaw-main-viewport{background-color:#fff}[data-theme=midnight] .biyaw-main-viewport{background-color:#000}.discord-room-header{height:48px;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.2);box-shadow:0 1px 2px #0003;background-color:#313338;z-index:10;box-sizing:border-box}[data-theme=light] .discord-room-header{background-color:#fff;border-bottom-color:#e3e5e8}[data-theme=midnight] .discord-room-header{background-color:#000}.channel-header-left{display:flex;align-items:center;gap:8px;overflow:hidden}.header-hash-icon{font-size:18px;color:#80848e}.header-channel-name{font-size:16px;font-weight:700;color:#fff;margin:0;white-space:nowrap}[data-theme=light] .header-channel-name{color:#060607}.header-divider{width:1px;height:16px;background-color:#4e5058;margin:0 4px}.header-channel-topic{font-size:14px;color:#949ba4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-header-right{display:flex;align-items:center;gap:12px}.header-tool-btn{background:transparent;border:none;color:#b5bac1;font-size:16px;cursor:pointer;padding:6px;border-radius:4px;transition:all .15s ease}.header-tool-btn:hover,.header-tool-btn.active{color:#fff;background-color:#ffffff0f}[data-theme=light] .header-tool-btn:hover{color:#060607;background-color:#0000000f}.header-search-box{position:relative;display:flex;align-items:center}.header-search-box input{background-color:#1e1f22;border:none;border-radius:4px;padding:6px 28px 6px 8px;color:#dbdee1;font-size:13px;width:160px;transition:width .2s ease}.header-search-box input:focus{width:220px}[data-theme=light] .header-search-box input{background-color:#e3e5e8;color:#313338}.header-search-box .search-icon{position:absolute;right:8px;font-size:12px;color:#949ba4;pointer-events:none}.room-container{display:flex;width:100%;height:100%;overflow:hidden}.room-container>.room{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;position:relative;background-color:#313338}[data-theme=light] .room-container>.room{background-color:#fff}.messages{flex:1;overflow-y:auto;display:flex;flex-direction:column-reverse;padding-bottom:24px;box-sizing:border-box}.message-row{position:relative;display:flex;padding:2px 48px 2px 16px;transition:background-color .1s ease}.message-row:hover{background-color:#02020214}[data-theme=light] .message-row:hover{background-color:#0000000a}.message-row.first-msg{margin-top:17px}.message-row.is-mention{background-color:#faa61a1a;border-left:2px solid #faa61a}.message-row.is-mention:hover{background-color:#faa61a24}.message-avatar-wrap{position:absolute;left:16px;top:4px}.hover-timestamp{display:none;position:absolute;left:16px;top:5px;width:40px;text-align:right;font-size:11px;color:#80848e;-webkit-user-select:none;user-select:none}.message-row.consecutive-msg:hover .hover-timestamp{display:block}.message-content-wrapper{padding-left:56px;width:100%}.message-header{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.message-header .name{font-size:16px;font-weight:600;cursor:pointer}.msg-role-tag{font-size:10px;font-weight:700;padding:1px 4px;border-radius:3px;border:1px solid;text-transform:uppercase}.message-header .date{font-size:12px;color:#949ba4}.message-text{margin:0;font-size:var(--biyaw-font-size, 16px);line-height:calc(var(--biyaw-font-size, 16px) * 1.375);color:#dbdee1;word-break:break-word}[data-theme=light] .message-text{color:#313338}.message-text a{color:#00a8fc;text-decoration:none}.discord-mention{background-color:#5865f24d;color:#c9cdfb;padding:0 4px;border-radius:3px;font-weight:500}.message-text{white-space:pre-wrap;-webkit-user-select:text;user-select:text}.message-text strong{font-weight:700;color:#f2f3f5}[data-theme=light] .message-text strong{color:#060607}.message-text em{font-style:italic}.message-text u{text-decoration:underline;text-underline-offset:2px}.message-text del,.message-text s{text-decoration:line-through;opacity:.85}.message-text .discord-md-h1{font-size:1.45rem;font-weight:700;line-height:1.28;color:#f2f3f5;margin:8px 0 4px;display:block;white-space:normal}.message-text .discord-md-h1:first-child{margin-top:0}[data-theme=light] .message-text .discord-md-h1{color:#060607}.message-text .discord-md-h2{font-size:1.22rem;font-weight:700;line-height:1.28;color:#f2f3f5;margin:6px 0 3px;display:block;white-space:normal}.message-text .discord-md-h2:first-child{margin-top:0}[data-theme=light] .message-text .discord-md-h2{color:#060607}.message-text .discord-md-h3{font-size:1.05rem;font-weight:700;line-height:1.28;color:#f2f3f5;margin:4px 0 2px;display:block;white-space:normal}.message-text .discord-md-h3:first-child{margin-top:0}[data-theme=light] .message-text .discord-md-h3{color:#060607}.message-text .discord-md-subtext{font-size:.75rem;color:#949ba4;line-height:1.25;display:block;margin:2px 0;white-space:normal}[data-theme=light] .message-text .discord-md-subtext{color:#5c5e66}.message-text .discord-md-quote{border-left:4px solid #4e5058;padding-left:12px;margin:4px 0;color:#949ba4;display:block;white-space:pre-wrap}[data-theme=light] .message-text .discord-md-quote{border-left-color:#c4c9ce;color:#5c5e66}.message-text .discord-md-list{margin:4px 0 4px 22px;padding:0;list-style-type:disc;white-space:normal}.message-text .discord-md-list-item{margin:2px 0;line-height:1.375}.message-text .discord-md-codeblock{background:#1e1f22;border:1px solid #111214;border-radius:6px;padding:10px 12px;margin:6px 0;font-family:Consolas,Courier New,monospace;font-size:.875rem;line-height:1.4;overflow-x:auto;color:#dbdee1;white-space:pre;max-width:100%}.message-text .discord-md-codeblock code{background:transparent!important;padding:0!important;border:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important}[data-theme=light] .message-text .discord-md-codeblock{background:#f2f3f5;border-color:#e3e5e8;color:#2e3338}.message-text .discord-md-inline-code{background:#1e1f22;color:#e0e1e5;padding:2px 6px;border-radius:4px;font-family:Consolas,Courier New,monospace;font-size:.85em;border:1px solid rgba(255,255,255,.06);vertical-align:baseline;white-space:break-spaces}[data-theme=light] .message-text .discord-md-inline-code{background:#e3e5e8;color:#2e3338;border-color:#00000014}.message-text .discord-md-spoiler{background-color:#2b2d31;color:transparent;border-radius:3px;padding:0 4px;cursor:pointer;transition:background-color .12s ease,color .12s ease;-webkit-user-select:none;user-select:none;display:inline-block;vertical-align:baseline}.message-text .discord-md-spoiler:hover{background-color:#313338}.message-text .discord-md-spoiler.revealed,.message-text .discord-md-spoiler:focus{background-color:#ffffff14;color:inherit;-webkit-user-select:text;user-select:text}[data-theme=light] .message-text .discord-md-spoiler{background-color:#d1d5db;color:transparent}[data-theme=light] .message-text .discord-md-spoiler:hover{background-color:#c4c9ce}[data-theme=light] .message-text .discord-md-spoiler.revealed,[data-theme=light] .message-text .discord-md-spoiler:focus{background-color:#00000012;color:inherit}.message-text .discord-md-link{color:#00a8fc!important;text-decoration:none}.message-text .discord-md-link:hover{text-decoration:underline}.discord-members-sidebar{width:240px;min-width:240px;height:100%;background-color:var(--discord-bg-secondary, #2b2d31);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-left:1px solid rgba(0,0,0,.15)}.members-scrollable-container{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 0 16px}.discord-members-sidebar::-webkit-scrollbar{width:4px}.discord-members-sidebar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.discord-members-sidebar:hover::-webkit-scrollbar-thumb{background-color:#1a1b1e}.member-role-group{margin-bottom:0}.role-group-header{display:flex;align-items:center;gap:4px;padding:24px 8px 4px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--discord-text-muted, #949ba4);cursor:default}.role-header-pipe{display:none}.role-members-list{display:flex;flex-direction:column}.discord-member-row{height:44px;margin:1px 8px;padding:0 8px;border-radius:4px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .1s ease;text-decoration:none}.discord-member-row:hover{background-color:var(--discord-channel-hover, #35373c)}.discord-member-row.is-offline{opacity:.5}.discord-member-row.is-offline:hover{opacity:1;background-color:var(--discord-channel-hover, #35373c)}.member-avatar-wrapper{flex-shrink:0}.member-info-column{display:flex;flex-direction:column;overflow:hidden;min-width:0}.member-name-row{display:flex;align-items:center;gap:6px;overflow:hidden}.member-display-name{font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--discord-interactive-normal, #b5bac1)}.discord-member-row:hover .member-display-name{color:var(--discord-interactive-hover, #dbdee1)}.owner-crown-icon{font-size:11px;color:#f0b232;flex-shrink:0}.member-activity-subtext{font-size:12px;color:var(--discord-text-muted, #949ba4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-member-context-menu{position:fixed;background-color:#111214;border-radius:4px;box-shadow:0 8px 16px #00000059;z-index:99999;padding:6px 8px;min-width:190px;font-size:14px}.discord-member-context-menu.voice-member-context-menu{width:220px;box-sizing:border-box;overflow:visible}.context-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:3px;color:#b5bac1;cursor:pointer;transition:all .1s ease}.context-item:hover{background-color:#5865f2;color:#fff}.context-item.danger{color:#da373c}.context-item.danger:hover{background-color:#da373c;color:#fff}.context-separator{height:1px;background-color:#2b2d31;margin:4px 0}.context-submenu-header{padding:6px 10px 2px;font-size:11px;font-weight:700;color:#949ba4;text-transform:uppercase}.context-item.has-submenu{position:relative;justify-content:space-between}.context-item-left-label{display:flex;align-items:center;gap:10px}.context-item.has-submenu .submenu-arrow{font-size:11px;color:#949ba4;margin-left:auto;transition:transform .15s ease}.context-item.has-submenu:hover .submenu-arrow{color:#fff}.context-flyout-submenu{position:absolute;top:-6px;left:100%;margin-left:8px;min-width:210px;max-width:260px;max-height:240px;overflow-y:auto;overflow-x:hidden;background-color:#111214;border-radius:4px;box-shadow:0 8px 24px #0000008c;padding:6px 8px;z-index:100000;display:flex;flex-direction:column;gap:2px}.context-flyout-submenu::-webkit-scrollbar{width:4px}.context-flyout-submenu::-webkit-scrollbar-thumb{background-color:#2b2d31;border-radius:4px}.context-flyout-submenu.flyout-left{left:auto;right:100%;margin-left:0;margin-right:8px}.context-flyout-submenu:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-20px;width:30px;background:transparent;pointer-events:auto}.context-flyout-submenu.flyout-left:before{left:auto;right:-20px;width:30px;pointer-events:auto}.flyout-submenu-header{padding:6px 8px 4px;font-size:11px;font-weight:700;color:#949ba4;text-transform:uppercase;letter-spacing:.02em}.flyout-empty-hint{padding:8px 10px;font-size:12px;color:#80848e;font-style:italic}.context-role-checkbox-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:4px;color:#dbdee1;font-size:13px;cursor:pointer;transition:background-color .12s ease;-webkit-user-select:none;user-select:none}.context-role-checkbox-item:hover{background-color:#5865f2;color:#fff}.discord-checkbox{width:18px;height:18px;border-radius:4px;border:1px solid #4e5058;background-color:#2b2d31;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;flex-shrink:0;transition:all .15s ease}.discord-checkbox.checked{background-color:#5865f2;border-color:#5865f2}.context-role-checkbox-item:hover .discord-checkbox{border-color:#fff}.context-role-checkbox-item:hover .discord-checkbox.checked{background-color:#fff;border-color:#fff;color:#5865f2}.context-role-checkbox-item .role-color-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.context-role-checkbox-item .role-name-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.context-role-options{max-height:160px;overflow-y:auto}.context-role-option{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:3px;color:#dbdee1;cursor:pointer;font-size:13px}.context-role-option:hover{background-color:#35373c}.context-role-option.selected{color:#5865f2}.context-role-option .role-dot{width:10px;height:10px;border-radius:50%}.context-role-option i{margin-left:auto}.discord-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000d9;z-index:99999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .15s ease-out}.discord-settings-modal{width:960px;height:85vh;max-height:750px;background-color:#313338;border-radius:8px;display:flex;overflow:hidden;box-shadow:0 16px 32px #00000080;position:relative}[data-theme=light] .discord-settings-modal{background-color:#fff}.discord-settings-sidebar{width:220px;background-color:#2b2d31;padding:40px 16px 20px 24px;display:flex;flex-direction:column;box-sizing:border-box}[data-theme=light] .discord-settings-sidebar{background-color:#f2f3f5}.server-settings-badge{font-size:11px;font-weight:700;color:#949ba4;text-transform:uppercase}.server-settings-name{font-size:16px;font-weight:700;color:#fff;margin:4px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .server-settings-name{color:#060607}.settings-sidebar-nav{display:flex;flex-direction:column;gap:2px}.settings-nav-btn{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:4px;background:transparent;border:none;color:#b5bac1;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:all .1s ease}.settings-nav-btn:hover{background-color:#ffffff0f;color:#dbdee1}.settings-nav-btn.active{background-color:#ffffff1a;color:#fff}[data-theme=light] .settings-nav-btn.active{background-color:#e0e2e5;color:#060607}.roles-count-pill{margin-left:auto;background-color:#1e1f22;color:#949ba4;font-size:11px;font-weight:700;padding:1px 6px;border-radius:10px}.discord-settings-content{flex:1;padding:40px;overflow-y:auto;position:relative;box-sizing:border-box}.discord-settings-close-btn{position:absolute;top:36px;right:36px;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#b5bac1}.close-circle{width:34px;height:34px;border-radius:50%;border:2px solid #b5bac1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:all .15s ease}.discord-settings-close-btn:hover .close-circle{border-color:#fff;color:#fff;transform:scale(1.05)}.esc-hint{font-size:11px;font-weight:600}.settings-section-title{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px}[data-theme=light] .settings-section-title{color:#060607}.settings-section-desc{font-size:14px;color:#949ba4;margin:0 0 24px}.roles-manager-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;padding-right:60px}.create-role-btn{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .15s ease}.roles-two-col-layout{display:flex;gap:20px;height:calc(100% - 100px)}.roles-list-col{width:220px;background-color:#2b2d31;border-radius:6px;padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}[data-theme=light] .roles-list-col{background-color:#f2f3f5}.role-list-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;cursor:pointer;transition:background-color .1s ease;font-size:14px;font-weight:500}.role-list-item:hover{background-color:#ffffff0f}.role-list-item.active{background-color:#ffffff1f;color:#fff}.role-color-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.role-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.role-hoist-icon{font-size:12px;color:#949ba4}.role-editor-col{flex:1;background-color:#2b2d31;border-radius:6px;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}[data-theme=light] .role-editor-col{background-color:#f2f3f5}.role-editor-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:16px}.role-tag-preview{display:flex;align-items:center;gap:8px}.role-tag-preview h3{margin:0;font-size:18px;font-weight:700}.delete-role-btn{background:transparent;border:1px solid #da373c;color:#da373c;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.delete-role-btn:hover{background-color:#da373c;color:#fff}.role-field{display:flex;flex-direction:column;gap:8px}.role-field label{font-size:12px;font-weight:700;color:#b5bac1;text-transform:uppercase}.role-field input[type=text]{background-color:#1e1f22;border:none;border-radius:4px;padding:10px 12px;color:#dbdee1;font-size:14px}[data-theme=light] .role-field input[type=text]{background-color:#e3e5e8;color:#313338}.role-color-palette{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.palette-color-btn{width:24px;height:24px;border-radius:4px;border:none;cursor:pointer;transition:transform .15s ease}.palette-color-btn:hover,.palette-color-btn.active{transform:scale(1.2);box-shadow:0 0 0 2px #fff}.custom-color-input-wrapper{display:flex;align-items:center;gap:6px;margin-left:8px;font-size:12px;color:#949ba4}.custom-color-input-wrapper input[type=color]{width:28px;height:28px;border:none;border-radius:4px;cursor:pointer;background:transparent}.role-field.toggle-field{flex-direction:row;align-items:center;justify-content:space-between;padding:14px 16px;background-color:#00000026;border-radius:6px}.toggle-label-wrap{display:flex;flex-direction:column;gap:2px;max-width:80%}.toggle-title{font-size:14px;font-weight:600;color:#fff}[data-theme=light] .toggle-title{color:#060607}.toggle-desc{font-size:12px;color:#949ba4}.discord-switch{position:relative;display:inline-block;width:40px;height:24px}.discord-switch input{opacity:0;width:0;height:0}.switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#80848e;transition:.2s;border-radius:24px}.switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}.discord-switch input:checked+.switch-slider{background-color:#23a55a}.discord-switch input:checked+.switch-slider:before{transform:translate(16px)}.save-changes-btn{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;align-self:flex-start;transition:background-color .15s ease}.save-changes-btn:hover{background-color:#4752c4}.members-table-wrap{display:flex;flex-direction:column;gap:4px}.member-manage-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:6px;background-color:#2b2d31}[data-theme=light] .member-manage-row{background-color:#f2f3f5}.member-user-info{display:flex;align-items:center;gap:12px}.member-text-wrap{display:flex;flex-direction:column}.member-name-tag{font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.owner-crown{font-size:12px;color:#f0b232}.member-handle{font-size:12px;color:#949ba4}.member-role-dropdown{background-color:#1e1f22;border:none;border-radius:4px;color:#dbdee1;padding:6px 12px;font-size:13px;cursor:pointer}[data-theme=light] .member-role-dropdown{background-color:#e3e5e8;color:#313338}.discord-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000bf;z-index:99999;display:flex;align-items:center;justify-content:center;animation:fadeIn .12s ease-out}.discord-create-server-modal,.discord-create-room-modal{width:440px;background-color:#313338;border-radius:8px;padding:24px;box-shadow:0 16px 32px #0006;position:relative;box-sizing:border-box}[data-theme=light] .discord-create-server-modal,[data-theme=light] .discord-create-room-modal{background-color:#fff}.modal-close-icon{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#949ba4;font-size:16px;cursor:pointer}.modal-close-icon:hover{color:#fff}.modal-head-text h2{font-size:22px;font-weight:700;color:#fff;text-align:center;margin:0 0 6px}[data-theme=light] .modal-head-text h2{color:#060607}.modal-head-text p{font-size:14px;color:#949ba4;text-align:center;margin:0 0 20px}.modal-tab-selector{display:flex;background-color:#2b2d31;border-radius:6px;padding:4px;margin-bottom:20px}.modal-tab-btn{flex:1;padding:8px;border-radius:4px;border:none;background:transparent;color:#b5bac1;font-size:13px;font-weight:600;cursor:pointer;transition:all .1s ease}.modal-tab-btn.active{background-color:#404249;color:#fff}.modal-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.modal-form-group label{font-size:11px;font-weight:700;color:#b5bac1;text-transform:uppercase}.modal-form-group input,.modal-form-group textarea{background-color:#1e1f22;border:none;border-radius:4px;padding:10px 12px;color:#dbdee1;font-size:14px}[data-theme=light] .modal-form-group input,[data-theme=light] .modal-form-group textarea{background-color:#e3e5e8;color:#313338}.input-hint{font-size:11px;color:#949ba4}.modal-footer-btns{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.modal-back-btn{background:transparent;border:none;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.modal-submit-btn{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.modal-submit-btn:hover{background-color:#4752c4}.channel-input-prefix-wrap{display:flex;align-items:center;background-color:#1e1f22;border-radius:4px;padding:0 12px}.channel-input-prefix-wrap i{color:#80848e;font-size:16px}.channel-input-prefix-wrap input{background:transparent!important;border:none!important;box-shadow:none!important}.discord-channel-welcome{padding:32px 16px 24px;display:flex;flex-direction:column;align-items:flex-start;-webkit-user-select:none;user-select:none;animation:fadeInWelcome .2s ease}@keyframes fadeInWelcome{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.welcome-hash-circle{width:68px;height:68px;border-radius:50%;background-color:#404249;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.welcome-hash-circle i{font-size:42px;color:#fff}.welcome-title{margin:0 0 8px;font-size:32px;font-weight:700;color:#f2f3f5;letter-spacing:-.01em}.welcome-desc{margin:0;font-size:15px;color:#949ba4;line-height:20px}.infinite-spinner-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#5865f2;animation:pulseDot 1s infinite alternate ease-in-out;margin-right:8px}@keyframes pulseDot{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.discord-unsaved-notice-bar{position:absolute;bottom:24px;left:28px;right:28px;background-color:#111214;border-radius:8px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 24px #0009;border:1px solid rgba(255,255,255,.08);z-index:1000;animation:slideUpNotice .2s cubic-bezier(.1,.9,.2,1)}@keyframes slideUpNotice{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.unsaved-notice-text{font-size:14px;font-weight:500;color:#f2f3f5}.unsaved-notice-actions{display:flex;align-items:center;gap:12px}.unsaved-reset-btn{background:transparent;border:none;color:#fff;font-size:13px;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:4px;transition:text-decoration .15s}.unsaved-reset-btn:hover{text-decoration:underline}.unsaved-save-btn{background-color:#23a55a;color:#fff;border:none;border-radius:4px;padding:8px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.unsaved-save-btn:hover{background-color:#1f9450}.role-editor-tabs-bar{display:flex;gap:24px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:20px;padding-bottom:2px}.role-subtab-btn{background:transparent;border:none;color:#949ba4;font-size:15px;font-weight:600;cursor:pointer;padding:8px 4px 12px;position:relative;transition:color .15s ease}.role-subtab-btn:hover{color:#dbdee1}.role-subtab-btn.active{color:#fff}.role-subtab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#5865f2;border-radius:2px}.role-palette-grid{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.role-circle-swatch{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transition:transform .15s ease,border-color .15s ease}.role-circle-swatch:hover{transform:scale(1.15)}.role-circle-swatch.selected{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.custom-hex-swatch{display:flex;align-items:center;gap:8px;background-color:#1e1f22;border-radius:4px;padding:4px 10px;border:1px solid rgba(255,255,255,.08)}.custom-hex-swatch input[type=color]{width:22px;height:22px;border:none;border-radius:50%;cursor:pointer;background:transparent}.custom-hex-swatch input[type=text]{background:transparent;border:none;color:#dbdee1;font-family:monospace;font-size:13px;width:70px}.discord-toggle-card{display:flex;align-items:center;justify-content:space-between;background-color:#1e1f22;border-radius:8px;padding:16px 18px;border:1px solid rgba(255,255,255,.04);margin-bottom:12px}.discord-toggle-card:hover{background-color:#232529}.discord-toggle-info{display:flex;flex-direction:column;gap:4px;max-width:80%}.discord-toggle-title{font-size:14px;font-weight:600;color:#f2f3f5}.discord-toggle-desc{font-size:13px;color:#949ba4;line-height:17px}.role-members-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.role-member-search-box{display:flex;align-items:center;background-color:#1e1f22;border-radius:4px;padding:6px 12px;width:260px;gap:8px}.role-member-search-box input{background:transparent;border:none;color:#dbdee1;font-size:13px;width:100%}.role-members-list-view{display:flex;flex-direction:column;gap:6px;max-height:380px;overflow-y:auto}.role-member-item-row{display:flex;align-items:center;justify-content:space-between;background-color:#1e1f22;padding:10px 14px;border-radius:6px;transition:background-color .12s ease}.role-member-item-row:hover{background-color:#2b2d31}.role-member-left-meta{display:flex;align-items:center;gap:12px}.role-member-names{display:flex;flex-direction:column}.role-member-dname{font-size:14px;font-weight:600;color:#f2f3f5}.role-member-uname{font-size:12px;color:#949ba4}.role-member-remove-btn{background:transparent;border:none;color:#da373c;cursor:pointer;font-size:14px;padding:6px;border-radius:4px;transition:background-color .15s}.role-member-remove-btn:hover{background-color:#da373c26}@keyframes discordPopIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.server-popup,.discord-user-popout-card,.message-context-menu,.discord-user-context-menu,.guild-context-menu,.emoji-picker-container{animation:discordPopIn .15s cubic-bezier(.16,1,.3,1)!important}.discord-user-popout-card{position:fixed;width:340px;background-color:#232428;border-radius:8px;overflow:visible;box-shadow:0 8px 24px #00000080;z-index:100000;font-family:inherit;color:#dbdee1;border:1px solid rgba(255,255,255,.06)}.user-popout-banner{height:105px;width:100%;position:relative;background-size:cover;background-position:center;overflow:visible;border-radius:8px 8px 0 0}.user-popout-avatar-wrapper{position:absolute;bottom:-40px;left:16px;width:92px;height:92px;border-radius:50%;background-color:#232428;padding:6px;box-sizing:border-box;z-index:20;box-shadow:0 4px 12px #0006;display:flex;align-items:center;justify-content:center}.user-popout-badges{display:flex;justify-content:flex-end;gap:6px;padding:8px 16px 0;min-height:24px}.user-popout-badge{background-color:#111214;padding:3px 6px;border-radius:4px;font-size:13px}.user-popout-badge.owner{color:#f0b232}.user-popout-badge.nitro-badge{color:#c084fc;background:linear-gradient(135deg,#a855f73d,#c084fc4d);border:1px solid rgba(192,132,252,.5);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 10px #a855f759;transition:transform .15s ease,box-shadow .15s ease}.user-popout-badge.nitro-badge:hover{transform:scale(1.12);box-shadow:0 0 14px #c084fca6}.user-popout-badge.beta-badge{color:#23a55a;background:#23a55a29;border:1px solid rgba(35,165,90,.35);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.user-popout-badge.beta-badge:hover{transform:scale(1.1);box-shadow:0 0 10px #23a55a99}.popout-add-role-wrapper{position:relative;display:inline-flex}.user-popout-role-add-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#b5bac1;font-size:11px;cursor:pointer;transition:all .15s ease}.user-popout-role-add-btn:hover{background:#ffffff1f;color:#fff;border-color:#fff3}.popout-role-select-menu{position:absolute;top:calc(100% + 4px);left:0;width:200px;max-height:180px;overflow-y:auto;background:#111214;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px;z-index:1000;box-shadow:0 8px 16px #00000080}.popout-role-select-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;font-size:12px;color:#dbdee1;transition:background .1s ease}.popout-role-select-item:hover{background:#ffffff14;color:#fff}.user-popout-body{padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px}.user-popout-names{display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden}.user-popout-display-name{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:700;color:#fff;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.user-popout-username{font-size:14px;color:#949ba4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.user-popout-divider{height:1px;background-color:#ffffff0f;margin:4px 0}.user-popout-section-title{font-size:12px;font-weight:700;text-transform:uppercase;color:#b5bac1;letter-spacing:.25px;margin:0 0 6px}.user-popout-bio{font-size:13px;color:#dbdee1;margin:0;white-space:pre-wrap;line-height:1.4}.user-popout-roles-list{display:flex;flex-wrap:wrap;gap:6px}.user-popout-role-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;background-color:#2b2d31;border:1px solid #3f4147;font-size:12px;font-weight:500;color:#f2f3f5}.user-popout-role-pill .role-color-dot{width:10px;height:10px;border-radius:50%}.user-popout-footer{margin-top:10px}.user-popout-quick-msg-form{width:100%;margin:0}.user-popout-quick-msg-input-wrap{display:flex;align-items:center;background:transparent;border-radius:8px;padding:0;border:none;box-sizing:border-box;gap:8px;width:100%}.user-popout-quick-msg-input-wrap:focus-within{background:transparent}.user-popout-quick-msg-input{flex:1;min-width:0;background-color:#383a40;border:1px solid rgba(255,255,255,.08);border-radius:6px;outline:none;color:#dbdee1;font-size:13px;padding:8px 12px;font-family:inherit;box-sizing:border-box;text-overflow:ellipsis;transition:border-color .15s ease,background-color .15s ease}.user-popout-quick-msg-input:focus{border-color:#5865f2;background-color:#313338}.user-popout-quick-msg-input::placeholder{color:#80848e}.user-popout-quick-msg-send-btn{background:none;border:none;color:#5865f2;cursor:pointer;padding:6px;margin-left:6px;font-size:14px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,transform .1s ease}.user-popout-quick-msg-send-btn:disabled{color:#4e5058;cursor:not-allowed;opacity:.5}.user-popout-quick-msg-send-btn:not(:disabled):hover{color:#7983f5;transform:scale(1.1)}.discord-user-popout-backdrop,.user-popout-mobile-close-btn{display:none}@media(max-width:820px){.discord-user-popout-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100009!important;animation:biyawFadeIn .15s ease-out}.discord-user-popout-card{position:fixed!important;left:50%!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important;width:min(90vw,340px)!important;max-height:85vh!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:14px!important;box-shadow:0 16px 40px #000000d9,0 0 0 1px #ffffff1a!important;z-index:100010!important;margin:0!important}.user-popout-mobile-close-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background-color:#00000080;color:#dbdee1;border:none;cursor:pointer;z-index:30;font-size:13px;transition:background-color .15s,color .15s}.user-popout-mobile-close-btn:hover{background-color:#000c;color:#fff}.user-popout-banner{height:75px!important}.user-popout-avatar-wrapper{width:70px!important;height:70px!important;bottom:-28px!important;left:14px!important;padding:4px!important}.user-popout-avatar-wrapper .biyaw-avatar{width:62px!important;height:62px!important}.user-popout-badges{padding:6px 12px 0!important;min-height:20px!important;gap:5px!important}.user-popout-badge{padding:2px 5px!important;font-size:11.5px!important}.user-popout-body{padding:10px 14px 14px!important}.user-popout-display-name{font-size:16px!important}.user-popout-username{font-size:12.5px!important}.user-popout-divider{margin:8px 0!important}.user-popout-section{margin-bottom:8px!important}.user-popout-section-title{font-size:10.5px!important;margin-bottom:4px!important}.user-popout-bio{font-size:12.5px!important;line-height:1.35!important}.user-popout-quick-msg-input{font-size:12.5px!important;padding:7px 10px!important}}.discord-user-context-menu,.discord-role-context-menu,.discord-channel-context-menu{position:fixed;background-color:#111214;border-radius:4px;min-width:190px;box-shadow:0 8px 16px #0006;z-index:100001;padding:6px 8px;font-size:14px;-webkit-user-select:none;user-select:none;list-style:none;margin:0}.discord-user-context-menu li,.discord-role-context-menu li,.discord-channel-context-menu li{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:3px;color:#b5bac1;cursor:pointer;transition:background-color .1s ease,color .1s ease;text-align:left}.discord-user-context-menu li:hover,.discord-role-context-menu li:hover,.discord-channel-context-menu li:hover{background-color:#5865f2;color:#fff}.discord-user-context-menu li.danger:hover,.discord-role-context-menu li.danger:hover,.discord-channel-context-menu li.danger:hover{background-color:#da373c;color:#fff}.discord-user-context-menu li.has-submenu{position:relative}.roles-submenu-dropdown{position:absolute;left:100%;top:0;background-color:#111214;border-radius:4px;min-width:170px;box-shadow:0 8px 16px #0006;padding:6px;display:flex;flex-direction:column;gap:2px}.submenu-role-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:3px;cursor:pointer;color:#dbdee1}.submenu-role-item:hover{background-color:#5865f2;color:#fff}.submenu-role-item .role-dot{width:10px;height:10px;border-radius:50%}.message-reactions-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.discord-reaction-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:8px;background-color:#2b2d31;border:1px solid rgba(255,255,255,.08);color:#b5bac1;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .12s ease}.discord-reaction-badge:hover{background-color:#35373c;border-color:#ffffff2e}.discord-reaction-badge.active{background-color:#5865f226;border-color:#5865f2;color:#5865f2}.discord-reaction-badge.add-reaction-btn{opacity:.7}.discord-reaction-badge.add-reaction-btn:hover{opacity:1}.replying-to-bar{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;padding:8px 12px;border-radius:8px 8px 0 0;margin-bottom:-1px;font-size:13px;color:#b5bac1;border-top:1px solid rgba(255,255,255,.06)}.replying-info{display:flex;align-items:center;gap:8px}.replying-info .reply-icon{color:#5865f2}.replying-close-btn{background:transparent;border:none;color:#949ba4;cursor:pointer;font-size:14px;padding:2px 6px;border-radius:4px}.replying-close-btn:hover{color:#fff;background-color:#ffffff14}.message-reply-preview:hover .reply-text{color:#dbdee1!important;text-decoration:underline}.discord-fullscreen-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#313338;z-index:999999;display:flex;overflow:hidden;animation:settingsSlideUp .18s cubic-bezier(.16,1,.3,1);font-family:inherit}.discord-settings-esc-container{position:fixed!important;top:20px!important;right:28px!important;left:auto!important;z-index:1000000!important}@media(max-width:820px){.discord-settings-esc-container{display:none!important}}.discord-esc-btn{background:transparent;border:none;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;color:#b5bac1}.esc-circle{width:36px;height:36px;border:2px solid #b5bac1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .15s ease}.esc-label{font-size:12px;font-weight:700;color:#b5bac1}.discord-esc-btn:hover .esc-circle{border-color:#fff;color:#fff;background-color:#ffffff14}.discord-esc-btn:hover .esc-label{color:#fff}.discord-fullscreen-settings-modal{display:flex;width:100%;height:100%;overflow:hidden}.discord-fullscreen-sidebar-wrapper{flex:1 0 240px;display:flex;justify-content:flex-end;background-color:#2b2d31;height:100%}.discord-fullscreen-sidebar{width:240px;min-width:240px;background-color:#2b2d31;height:100%;overflow-y:auto;padding:60px 16px 60px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.sidebar-server-header-tag{font-size:12px;font-weight:800;color:#949ba4;text-transform:uppercase;letter-spacing:.25px;padding:0 10px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-group-label{font-size:11px;font-weight:700;text-transform:uppercase;color:#949ba4;letter-spacing:.25px;padding:16px 10px 4px}.sidebar-category-group{display:flex;flex-direction:column;gap:2px}.sidebar-tab-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:4px;background:transparent;border:none;color:#b5bac1;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .1s ease,color .1s ease;width:100%}.sidebar-tab-item:hover{background-color:#ffffff0f;color:#dbdee1}.sidebar-tab-item.active{background-color:#ffffff1a;color:#fff;font-weight:600}.sidebar-tab-item.disabled{opacity:.7}.sidebar-tab-item.danger-item{color:#da373c;margin-top:8px}.sidebar-tab-item.danger-item:hover{background-color:#da373c;color:#fff}.sidebar-separator{height:1px;background-color:#ffffff0f;margin:8px 10px}.tab-badge{background-color:#1e1f22;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:700;color:#b5bac1}.discord-fullscreen-content-wrapper{flex:1 1 800px;display:flex;justify-content:flex-start;background-color:#313338;height:100%;position:relative;overflow:hidden}.discord-fullscreen-content{flex:1 1 auto;height:100%;overflow-y:auto;padding:60px 40px 80px;box-sizing:border-box;max-width:860px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.discord-profile-tab-wrapper{display:flex;gap:48px;align-items:flex-start}.discord-profile-form-area{flex:1;display:flex;flex-direction:column;gap:24px}.discord-content-h2{font-size:20px;font-weight:700;color:#fff;margin:0}.discord-content-subtext{font-size:14px;color:#949ba4;margin:4px 0 0;line-height:1.4}.discord-form-item{display:flex;flex-direction:column;gap:8px}.discord-label{font-size:12px;font-weight:700;text-transform:uppercase;color:#b5bac1;letter-spacing:.25px}.discord-hint-text{font-size:13px;color:#949ba4;margin:0}.discord-input{background-color:#1e1f22;border:1px solid rgba(0,0,0,.3);border-radius:4px;padding:10px;font-size:15px;color:#dbdee1;outline:none;transition:border-color .15s}.discord-input:focus{border-color:#5865f2}.discord-textarea{background-color:#1e1f22;border:1px solid rgba(0,0,0,.3);border-radius:4px;padding:10px;font-size:14px;color:#dbdee1;outline:none;resize:vertical;font-family:inherit}.discord-textarea:focus{border-color:#5865f2}.discord-blurple-btn{background-color:#5865f2;color:#fff;padding:8px 16px;border-radius:4px;border:none;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;width:fit-content;transition:background-color .15s}.discord-blurple-btn:hover{background-color:#4752c4}.discord-banner-palettes-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.banner-palette-box{height:48px;border-radius:6px;cursor:pointer;position:relative;border:2px solid transparent;transition:transform .12s,border-color .12s;display:flex;align-items:center;justify-content:center}.banner-palette-box:hover{transform:scale(1.04)}.banner-palette-box.active{border-color:#fff}.palette-check{color:#fff;font-size:16px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.discord-features-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.feature-input-slot{display:flex;align-items:center;gap:8px;background-color:#1e1f22;border:1px solid rgba(0,0,0,.3);border-radius:4px;padding:8px 10px}.feature-input-slot input{background:transparent;border:none;color:#dbdee1;font-size:13px;outline:none;width:100%}.slot-icon{color:#949ba4;font-size:16px}.discord-profile-preview-card-wrap{width:320px;min-width:320px;position:sticky!important;top:24px!important;align-self:flex-start!important}.discord-live-preview-card{background-color:#1e1f22;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #0006;border:1px solid rgba(255,255,255,.06)}.preview-card-desc{font-size:13px;color:#dbdee1;line-height:1.4;word-break:break-word;white-space:pre-wrap;background-color:#00000040;padding:8px 12px;border-radius:4px;margin-top:6px;border:1px solid rgba(255,255,255,.05)}.preview-card-banner{height:120px;position:relative;background-size:cover;background-position:center}.preview-card-icon-anchor{position:absolute;bottom:-24px;left:16px;border-radius:18px!important;background-color:#1e1f22;padding:4px;box-sizing:content-box}.preview-card-icon-anchor .avatar-container{border-radius:16px!important}.preview-card-info{padding:32px 16px 16px;display:flex;flex-direction:column;gap:6px}.preview-card-name{font-size:17px;font-weight:700;color:#fff;margin:0}.preview-card-member-stats{display:flex;gap:8px;font-size:12px;color:#949ba4}.online-dot{color:#23a55a}.preview-card-created-date{font-size:12px;color:#949ba4;margin-top:4px}.discord-notification-radios{display:flex;flex-direction:column;gap:10px;margin-top:6px}.notify-radio-item{display:flex;align-items:center;gap:14px;background-color:#2b2d31;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:12px 16px;cursor:pointer;transition:background .15s,border-color .15s}.notify-radio-item:hover{background-color:#313338}.notify-radio-item.active{background-color:#35373c;border-color:#5865f2}.radio-circle{width:20px;height:20px;min-width:20px;border-radius:50%;border:2px solid #949ba4;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.notify-radio-item.active .radio-circle{border-color:#5865f2}.radio-circle .inner-dot{width:10px;height:10px;border-radius:50%;background-color:#5865f2}.radio-texts{display:flex;flex-direction:column;gap:2px}.radio-label{font-size:14px;font-weight:600;color:#f2f3f5}.radio-desc{font-size:12px;color:#949ba4}.discord-community-banner-card{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:16px 20px;gap:20px}.community-card-info h4{margin:0 0 6px;font-size:16px;font-weight:700;color:#f2f3f5}.community-card-info p{margin:0;font-size:13px;color:#949ba4;line-height:1.4}.discord-switch-btn{width:44px;height:24px;background-color:#80848e;border-radius:14px;border:none;cursor:pointer;position:relative;transition:background-color .2s;flex-shrink:0}.discord-switch-btn.active{background-color:#23a55a}.discord-switch-slider{position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .2s}.discord-switch-btn.active .discord-switch-slider{transform:translate(20px)}.discord-invites-pane{display:flex;flex-direction:column;gap:20px}.custom-vanity-invite-card{background:linear-gradient(135deg,#5865f214,#eb459e0f);border:1px solid rgba(88,101,242,.25);border-radius:8px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.vanity-card-header{display:flex;flex-direction:column;gap:6px}.vanity-badge-title{display:flex;align-items:center;gap:10px}.vanity-badge-title i{color:#eb459e;font-size:16px}.vanity-badge-title h4{margin:0;font-size:16px;font-weight:700;color:#f2f3f5}.nitro-badge-pill{background:linear-gradient(90deg,#9333ea,#c084fc);color:#fff;font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px;letter-spacing:.5px}.vanity-card-desc{margin:0;font-size:13px;color:#b5bac1;line-height:1.45}.vanity-input-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vanity-input-prefix{display:flex;align-items:center;background-color:#1e1f22;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:0 10px;height:40px;flex:1;min-width:260px;transition:border-color .15s ease,box-shadow .15s ease}.vanity-input-prefix:focus-within{border-color:#5865f2!important;box-shadow:0 0 0 1px #5865f2!important}.prefix-domain{font-size:13px;color:#949ba4;-webkit-user-select:none;user-select:none;font-weight:500}.vanity-text-input,.vanity-text-input:focus,.vanity-text-input:focus-visible,.vanity-text-input:active,input[type=text].vanity-text-input,input[type=text].vanity-text-input:focus,input[type=text].vanity-text-input:focus-visible,input[type=text].vanity-text-input:active,.vanity-input-prefix input,.vanity-input-prefix input:focus{background:transparent!important;border:0!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;color:#f2f3f5!important;font-size:14px;font-weight:600;padding:6px 4px;width:100%}.vanity-save-btn{height:40px;padding:0 18px;font-size:13px;font-weight:600;white-space:nowrap}.vanity-nitro-locked-warning{display:flex;align-items:center;gap:8px;background:#f0b2321a;border:1px solid rgba(240,178,50,.25);padding:10px 14px;border-radius:6px;font-size:12px;color:#f0b232}.invites-create-bar{display:flex;align-items:center;gap:12px;background-color:#2b2d31;padding:14px 18px;border-radius:8px;flex-wrap:wrap}.invites-select-wrap{display:flex;align-items:center;gap:8px;font-size:13px;color:#b5bac1}.invites-select-wrap select{background-color:#1e1f22;border:1px solid rgba(255,255,255,.1);color:#dbdee1;padding:6px 10px;border-radius:4px;font-size:13px;outline:none}.invites-table{display:flex;flex-direction:column;gap:8px}.invite-row-card{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;border:1px solid rgba(255,255,255,.06);padding:12px 16px;border-radius:6px}.invite-left-info{display:flex;align-items:center;gap:16px}.invite-code-pill{font-family:monospace;font-size:14px;font-weight:700;color:#5865f2;background:#5865f21f;padding:4px 10px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px}.invite-meta{font-size:12px;color:#949ba4;display:flex;gap:12px}.invite-delete-btn{background:transparent;border:none;color:#da373c;cursor:pointer;font-size:15px;padding:6px 10px;border-radius:4px;transition:background .15s}.invite-delete-btn:hover{background:#da373c26}.discord-save-bar{margin-top:12px}.discord-save-btn{background-color:#248046;color:#fff;border:none;padding:10px 24px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s}.discord-save-btn:hover{background-color:#1a6334}.discord-roles-manager-view{display:flex;flex-direction:column;height:100%}.roles-manager-columns{display:flex;gap:32px;height:100%}.roles-list-column{width:240px;min-width:240px;display:flex;flex-direction:column;gap:12px}.roles-list-header{display:flex;flex-direction:column;gap:8px}.roles-search-input{background-color:#1e1f22;border:none;border-radius:4px;padding:8px 10px;font-size:13px;color:#dbdee1;outline:none}.create-role-btn{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background-color .15s}.create-role-btn:hover{background-color:#4752c4}.roles-items-scroll{overflow-y:auto;display:flex;flex-direction:column;gap:2px;max-height:520px}.role-item-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;cursor:pointer;color:#b5bac1;transition:background-color .1s ease}.role-item-row:hover{background-color:#ffffff0f;color:#dbdee1}.role-item-row.active{background-color:#ffffff1a;color:#fff}.role-color-circle{width:12px;height:12px;border-radius:50%}.role-name-text{font-size:14px;font-weight:500;flex:1}.roles-editor-column{flex:1;display:flex;flex-direction:column;gap:16px}.roles-editor-top{display:flex;align-items:center;justify-content:space-between}.role-title-badge{display:flex;align-items:center;gap:8px}.role-title-badge h3{margin:0;font-size:18px;font-weight:700}.role-title-badge .role-dot{width:14px;height:14px;border-radius:50%}.delete-role-link{background:transparent;border:none;color:#da373c;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.delete-role-link:hover{text-decoration:underline}.roles-subtabs-nav{display:flex;border-bottom:1px solid rgba(255,255,255,.08);gap:24px}.role-subtab{background:transparent;border:none;color:#949ba4;font-size:14px;font-weight:600;padding:8px 0;cursor:pointer;position:relative;transition:color .12s}.role-subtab:hover{color:#dbdee1}.role-subtab.active{color:#fff}.role-subtab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#5865f2}.role-subtab-pane{display:flex;flex-direction:column;gap:20px}.role-color-swatches-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.color-swatch-circle{width:28px;height:28px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transition:transform .1s}.color-swatch-circle:hover{transform:scale(1.1)}.color-swatch-circle.active{outline:2px solid #ffffff;outline-offset:1px}.toggle-switch-card,.permission-toggle-item{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;padding:14px 16px;border-radius:6px}.toggle-title{font-size:15px;font-weight:600;color:#fff}.toggle-desc{font-size:13px;color:#949ba4;margin:4px 0 0}.discord-toggle-input{width:20px;height:20px;accent-color:#5865f2;cursor:pointer}.toggle-switch-card .switch,.permission-toggle-item .switch{position:relative;display:inline-block;width:40px;height:24px;flex-shrink:0;cursor:pointer;margin:0}.toggle-switch-card .switch input,.permission-toggle-item .switch input{opacity:0;width:0;height:0}.toggle-switch-card .slider,.permission-toggle-item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#80848e;transition:.2s ease;border-radius:24px}.toggle-switch-card .slider:before,.permission-toggle-item .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s ease;border-radius:50%}.toggle-switch-card input:checked+.slider,.permission-toggle-item input:checked+.slider{background-color:#23a55a}.toggle-switch-card input:checked+.slider:before,.permission-toggle-item input:checked+.slider:before{transform:translate(16px)}.permissions-search-box{display:flex;align-items:center;background-color:#1e1f22;border-radius:4px;padding:8px 12px;gap:10px;margin-bottom:20px;border:1px solid rgba(255,255,255,.08)}.permissions-search-box i{color:#949ba4;font-size:14px}.permissions-search-box input{background:transparent;border:none;outline:none;color:#fff;font-size:14px;width:100%}.permissions-search-box .clear-search-btn{background:transparent;border:none;color:#949ba4;cursor:pointer;font-size:13px;padding:0 4px}.permissions-search-box .clear-search-btn:hover{color:#fff}.permission-category-group{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.permission-category-header{font-size:12px;font-weight:800;color:#949ba4;letter-spacing:.5px;text-transform:uppercase;margin:0 0 4px 4px}.permission-category-items{display:flex;flex-direction:column;gap:6px}.discord-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;z-index:10000000;display:flex;align-items:center;justify-content:center;animation:fadeIn .15s ease}.discord-confirm-modal{background-color:#313338;border-radius:8px;width:440px;max-width:90vw;padding:24px;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;gap:16px;color:#dbdee1}.discord-confirm-modal h3{margin:0;font-size:20px;font-weight:700;color:#fff}.discord-confirm-modal p{margin:0;font-size:14px;color:#dbdee1;line-height:1.5}.discord-confirm-modal .modal-btn-row{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.discord-confirm-modal .btn-secondary{background:transparent;border:none;color:#fff;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;border-radius:4px}.discord-confirm-modal .btn-secondary:hover{text-decoration:underline}.discord-confirm-modal .btn-danger{background-color:#da373c;border:none;color:#fff;padding:8px 20px;font-size:14px;font-weight:600;cursor:pointer;border-radius:4px;transition:background-color .15s ease}.discord-confirm-modal .btn-danger:hover{background-color:#a12828}.role-drag-grip{color:#4e5058;cursor:grab;font-size:13px;margin-right:4px;transition:color .15s ease}.role-drag-grip:active{cursor:grabbing}.role-item-row:hover .role-drag-grip{color:#b5bac1}.role-item-row.is-dragging{opacity:.35;background-color:#ffffff08}.role-item-row.drag-over{border-top:2px solid #5865f2;background-color:#5865f21f}.custom-color-picker-box{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.custom-color-circle-btn{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;color:#fff;font-size:14px;box-shadow:0 2px 6px #0000004d;border:2px solid rgba(255,255,255,.4);transition:transform .15s ease;flex-shrink:0}.custom-color-circle-btn:hover{transform:scale(1.1)}.custom-color-native-input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.custom-color-text-wrap{display:flex;align-items:center;gap:8px}.custom-color-caption{font-size:13px;font-weight:500;color:#b5bac1}.custom-hex-text-input{width:90px!important;padding:6px 8px!important;font-size:13px!important;text-transform:uppercase}.role-members-admin-list{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.role-member-admin-row{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;padding:10px 14px;border-radius:6px}.member-avatar-info{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#fff}.role-assign-toggle-btn{border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s}.role-assign-toggle-btn.add{background-color:#5865f2;color:#fff}.role-assign-toggle-btn.add:hover{background-color:#4752c4}.role-assign-toggle-btn.remove{background-color:#da373c26;color:#da373c}.role-assign-toggle-btn.remove:hover{background-color:#da373c;color:#fff}.members-admin-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.members-search-wrapper{position:relative;display:flex;align-items:center;min-width:260px;flex:1;max-width:360px}.members-search-wrapper .search-icon{position:absolute;left:12px;color:#949ba4;font-size:13px;pointer-events:none}.members-search-input{width:100%;padding-left:36px!important;padding-right:32px!important;height:38px;font-size:13px;border-radius:4px;background-color:#1e1f22!important;border:1px solid rgba(255,255,255,.08)!important;color:#f2f3f5!important}.members-search-input:focus{border-color:#5865f2!important}.members-search-clear-btn{position:absolute;right:8px;background:transparent;border:none;color:#949ba4;font-size:14px;cursor:pointer;padding:4px 6px;border-radius:50%;display:flex;align-items:center;justify-content:center}.members-search-clear-btn:hover{color:#f2f3f5;background:#ffffff14}.members-empty-search{text-align:center;padding:40px 20px;background-color:#2b2d31;border-radius:8px;color:#949ba4}.members-empty-search i{font-size:32px;margin-bottom:12px;display:block;color:#4e5058}.members-empty-search p{margin:0;font-size:14px}.members-table-container{display:flex;flex-direction:column;gap:6px;margin-top:14px}.member-admin-table-row{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;padding:10px 16px;border-radius:6px;transition:background-color .15s ease,transform .1s ease;border:1px solid transparent}.member-admin-table-row.clickable{cursor:pointer}.member-admin-table-row.clickable:hover{background-color:#313338;border-color:#ffffff0f}.member-col-user{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.member-col-names{display:flex;flex-direction:column;min-width:0}.member-display-name-wrap{display:flex;align-items:center;gap:6px}.member-display-name{font-size:14px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-crown-tag{color:#f1c40f;font-size:12px}.member-username-sub{font-size:12px;color:#949ba4}.member-col-roles{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-right:12px}.role-pill-badge{border:1px solid;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.no-role-muted{font-size:12px;color:#80848e}.member-col-actions{display:flex;align-items:center}.member-dots-menu-btn{background:transparent;border:none;color:#949ba4;font-size:16px;padding:6px 10px;border-radius:4px;cursor:pointer;transition:background-color .15s,color .15s;display:flex;align-items:center;justify-content:center}.member-dots-menu-btn:hover{background:#ffffff14;color:#f2f3f5}.transfer-ownership-modal{max-width:440px!important}.transfer-modal-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.transfer-modal-header .crown-icon{font-size:22px;color:#f1c40f}.transfer-modal-header .discord-confirm-title{margin:0}.transfer-warning-box{display:flex;align-items:flex-start;gap:10px;background:#da373c1a;border:1px solid rgba(218,55,60,.3);padding:12px;border-radius:6px;margin:14px 0;color:#fa777c;font-size:13px;line-height:1.4}.transfer-warning-box i{font-size:16px;margin-top:2px}.transfer-checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#dbdee1;margin:16px 0 20px;cursor:pointer;line-height:1.4;-webkit-user-select:none;user-select:none}.transfer-checkbox-label input[type=checkbox]{margin-top:3px;width:16px;height:16px;cursor:pointer;accent-color:#5865f2}.transfer-submit-btn{background-color:#da373c!important}.transfer-submit-btn:hover:not(:disabled){background-color:#ba2f34!important}.transfer-submit-btn:disabled{opacity:.5;cursor:not-allowed}.discord-channel-context-menu{position:fixed;background-color:#111214;border-radius:4px;min-width:190px;box-shadow:0 8px 16px #0006;z-index:100001;padding:6px 8px;font-size:14px;-webkit-user-select:none;user-select:none;list-style:none;margin:0;animation:discordPopIn .15s cubic-bezier(.16,1,.3,1)!important}.discord-channel-context-menu li{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:3px;color:#b5bac1;cursor:pointer;transition:background-color .1s ease,color .1s ease;text-align:left}.discord-channel-context-menu li:hover{background-color:#5865f2;color:#fff}.discord-channel-context-menu li.danger:hover{background-color:#da373c;color:#fff}.channel-type-selector-group{display:flex;flex-direction:column;gap:8px}.type-group-label{font-size:12px;font-weight:700;color:#b5bac1;text-transform:uppercase}.channel-type-card{display:flex;align-items:center;gap:12px;background-color:#2b2d31;border:1px solid rgba(255,255,255,.06);padding:12px 14px;border-radius:6px;cursor:pointer;transition:background-color .12s,border-color .12s}.channel-type-card.active{background-color:#5865f21f;border-color:#5865f2}.channel-type-card input[type=radio]{accent-color:#5865f2;width:18px;height:18px}.channel-type-card .type-icon{font-size:20px;color:#949ba4;font-weight:700}.channel-type-card.active .type-icon{color:#5865f2}.channel-type-card .type-info{display:flex;flex-direction:column}.channel-type-card .type-title{font-size:15px;font-weight:600;color:#fff}.channel-type-card .type-desc{font-size:12px;color:#949ba4}.modal-actions-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-actions-footer .btn-secondary{background:transparent;color:#fff;border:none;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:4px}.modal-actions-footer .btn-secondary:hover{text-decoration:underline}.modal-actions-footer .btn-primary{background-color:#5865f2;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;padding:8px 20px;border-radius:4px;transition:background-color .15s}.modal-actions-footer .btn-primary:hover{background-color:#4752c4}.discord-notif-modal{background-color:#313338;width:440px;max-width:90vw;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column}.discord-notif-header{padding:20px 20px 12px;display:flex;align-items:flex-start;justify-content:space-between}.discord-notif-title{font-size:20px;font-weight:700;color:#f2f3f5;margin:0}.discord-notif-subtitle{font-size:13px;color:#949ba4;margin-top:4px}.discord-notif-close{background:transparent;border:none;color:#949ba4;font-size:18px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s}.discord-notif-close:hover{color:#dbdee1}.discord-notif-body{padding:0 20px 20px;display:flex;flex-direction:column;gap:12px}.discord-notif-section-label{font-size:12px;font-weight:700;color:#b5bac1;letter-spacing:.02em;text-transform:uppercase}.discord-notif-options{display:flex;flex-direction:column;gap:8px}.discord-notif-option{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;border:1px solid #1e1f22;border-radius:6px;padding:12px 14px;cursor:pointer;transition:all .15s ease}.discord-notif-option:hover{background-color:#35373c}.discord-notif-option.active{border-color:#5865f2;background-color:#5865f21a}.discord-notif-option input[type=radio]{accent-color:#5865f2;width:18px;height:18px;cursor:pointer}.discord-notif-divider{height:1px;background-color:#3f4147;margin:8px 0}.discord-notif-mute-row{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;border-radius:6px;padding:12px 14px}.discord-notif-footer{background-color:#2b2d31;padding:14px 20px;display:flex;justify-content:flex-end}.discord-create-channel-modal-v2{background-color:#313338;color:#dbdee1;width:460px;max-width:95vw;border-radius:8px;overflow:hidden;box-shadow:0 16px 36px #0000008c;display:flex;flex-direction:column;animation:discordFadeInScale .2s cubic-bezier(.16,1,.3,1)}@keyframes discordFadeInScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.discord-create-channel-modal-v2 .modal-header-row{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px}.discord-create-channel-modal-v2 .modal-header-row h2{margin:0;font-size:20px;font-weight:700;color:#f2f3f5}.discord-create-channel-modal-v2 .modal-close-btn{background:transparent;border:none;color:#949ba4;font-size:18px;cursor:pointer;padding:4px 6px;border-radius:4px;transition:color .15s ease}.discord-create-channel-modal-v2 .modal-close-btn:hover{color:#fff}.modal-create-channel-form{padding:0 24px 24px;display:flex;flex-direction:column;gap:18px}.channel-type-section{display:flex;flex-direction:column;gap:8px}.section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#b5bac1}.channel-type-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background-color:#2b2d31;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .15s ease}.channel-type-card:hover{background-color:#35373c}.channel-type-card.selected{background-color:#2b2d31;border-color:#5865f2}.radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid #b5bac1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.channel-type-card.selected .radio-circle{border-color:#5865f2}.radio-inner-dot{width:10px;height:10px;border-radius:50%;background-color:#5865f2}.type-icon-wrapper{font-size:20px;color:#949ba4;width:24px;display:flex;justify-content:center;flex-shrink:0}.channel-type-card.selected .type-icon-wrapper{color:#f2f3f5}.type-icon-symbol{font-size:22px;font-weight:600}.type-info{display:flex;flex-direction:column;gap:2px}.type-title{font-size:15px;font-weight:600;color:#f2f3f5}.type-description{font-size:12px;color:#949ba4;line-height:1.35}.channel-name-input-box{display:flex;align-items:center;background-color:#1e1f22;border-radius:4px;padding:0 12px;height:42px;gap:8px;border:1px solid rgba(255,255,255,.08);transition:border-color .15s ease;box-sizing:border-box}.channel-name-input-box:focus-within{border-color:#5865f2}.channel-input-prefix{font-size:18px;font-weight:600;color:#949ba4}.channel-name-input-box input,.channel-name-input-box input[type=text],.channel-name-input-box input[type=text]:focus{flex:1;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;color:#f2f3f5;font-size:15px}.channel-name-input-box input::placeholder{color:#6d6f78}.channel-input-smiley{font-size:16px;color:#949ba4;cursor:pointer;transition:color .15s ease}.channel-input-smiley:hover{color:#f2f3f5}.category-placement-hint{font-size:12px;color:#949ba4}.category-placement-hint strong{color:#f2f3f5}.private-channel-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.private-label-group{display:flex;flex-direction:column;gap:3px}.private-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#f2f3f5}.private-title i{font-size:13px;color:#b5bac1}.private-desc{margin:0;font-size:12px;color:#949ba4;line-height:1.3}.modal-actions-footer-discord{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:8px}.btn-discord-cancel{background:transparent;border:none;color:#f2f3f5;font-size:14px;font-weight:500;cursor:pointer;padding:10px 16px;border-radius:4px;transition:text-decoration .15s ease}.btn-discord-cancel:hover{text-decoration:underline}.btn-discord-confirm{background-color:#5865f2;color:#fff;border:none;font-size:14px;font-weight:600;padding:10px 24px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.btn-discord-confirm:hover:not(:disabled){background-color:#4752c4}.btn-discord-confirm:disabled{opacity:.55;cursor:not-allowed}.discord-category-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease}.discord-category-arrow{display:inline-block;transition:transform .2s cubic-bezier(.4,0,.2,1);font-size:10px;margin-right:4px}.discord-category-section.is-collapsed .discord-category-arrow{transform:rotate(-90deg)}.discord-category-section.is-collapsed .discord-channel-list{display:none!important}.discord-category-section.is-dragging{opacity:.45}.discord-category-section.drag-over-bottom{border-bottom:2px solid #5865f2!important}.discord-channel-wrapper.is-dragging{opacity:.4}.discord-channel-wrapper.drag-over{border-top:2px solid #5865f2}.discord-category-context-menu,.discord-channel-context-menu{position:fixed;background-color:#111214;border-radius:4px;padding:6px 8px;min-width:190px;box-shadow:0 8px 16px #0006;z-index:100000;display:flex;flex-direction:column;gap:2px}.discord-category-context-menu li,.discord-channel-context-menu li{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:3px;color:#b5bac1;font-size:13px;cursor:pointer;transition:all .1s ease;list-style:none}.discord-category-context-menu li:hover,.discord-channel-context-menu li:hover{background-color:#5865f2;color:#fff}.discord-category-context-menu li.danger,.discord-channel-context-menu li.danger{color:#da373c}.discord-category-context-menu li.danger:hover,.discord-channel-context-menu li.danger:hover{background-color:#da373c;color:#fff}.discord-category-context-menu .context-menu-separator,.discord-channel-context-menu .context-menu-separator{height:1px;background-color:#ffffff14;margin:4px 0}.message-row{position:relative}.message-hover-toolbar{position:absolute;top:-16px;right:16px;display:none;align-items:center;background-color:#313338;border:1px solid #232428;border-radius:6px;box-shadow:0 4px 12px #00000059;height:32px;padding:0 4px;gap:2px;z-index:50;-webkit-user-select:none;user-select:none}.message-row:hover .message-hover-toolbar{display:flex}.msg-toolbar-quick-emoji{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:transparent;border:none;font-size:15px;cursor:pointer;transition:transform .1s ease,background-color .15s ease}.msg-toolbar-quick-emoji:hover{background-color:#ffffff14;transform:scale(1.18)}.msg-toolbar-separator{width:1px;height:16px;background-color:#3f4147;margin:0 4px}.msg-toolbar-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:transparent;border:none;color:#b5bac1;font-size:14px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.msg-toolbar-btn:hover{background-color:#ffffff14;color:#f2f3f5}.inline-message-edit-box{display:flex;flex-direction:column;gap:6px;margin-top:4px;width:100%}.inline-message-edit-input{background-color:#383a40;border:1px solid #4e5058;border-radius:4px;color:#dbdee1;font-size:14px;padding:8px 12px;outline:none;width:100%;resize:none;font-family:inherit;line-height:1.4}.inline-message-edit-hints{font-size:11px;color:#949ba4;display:flex;gap:8px}.inline-message-edit-hints button{background:transparent;border:none;color:#00a8fc;cursor:pointer;font-size:11px;padding:0}.inline-message-edit-hints button:hover{text-decoration:underline}.edited-badge{font-size:10px;color:#949ba4;margin-left:5px;-webkit-user-select:none;user-select:none}.discord-mention-pill{background-color:#5865f226;color:#c9cdfb;font-weight:500;border-radius:3px;padding:1px 4px;cursor:pointer;transition:background-color .1s ease,color .1s ease;display:inline-block}.discord-mention-pill:hover{background-color:#5865f2;color:#fff}.discord-mention-pill.is-me{background-color:#5865f259;color:#fff;font-weight:600}.mention-autocomplete-popover{position:absolute;bottom:100%;left:16px;margin-bottom:8px;background-color:#2b2d31;border-radius:6px;box-shadow:0 8px 24px #00000073;width:260px;max-height:200px;overflow-y:auto;z-index:1000;border:1px solid #383a40;display:flex;flex-direction:column}.slash-autocomplete-popover{width:380px;max-height:240px}.mention-autocomplete-header{font-size:11px;font-weight:700;color:#949ba4;text-transform:uppercase;padding:8px 12px 4px}.mention-item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background-color .1s ease}.mention-item:hover,.mention-item.selected{background-color:#383a40}.mention-item-name{font-size:14px;font-weight:600;color:#f2f3f5}.mention-item-tag{font-size:12px;color:#949ba4;margin-left:auto}.chat-attachment-container{margin-top:8px;max-width:400px;border-radius:8px;overflow:hidden}.chat-attachment-image{max-width:100%;max-height:320px;border-radius:8px;cursor:pointer;display:block;object-fit:contain;background-color:#1e1f22;transition:opacity .15s ease}.chat-attachment-image:hover{opacity:.92}.image-lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000000;cursor:zoom-out}.image-lightbox-overlay img{max-width:90vw;max-height:90vh;border-radius:6px;box-shadow:0 16px 36px #000c}.discord-drag-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0b0dd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:none;border:2px dashed #5865f2;border-radius:12px;margin:8px;animation:fadeInOverlay .15s ease-out}@keyframes fadeInOverlay{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.discord-drag-drop-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 48px;background:#2b2d31;border-radius:14px;box-shadow:0 12px 32px #000000a6;border:1px solid rgba(255,255,255,.08)}.discord-drag-icon-circle{width:68px;height:68px;border-radius:50%;background:#5865f226;color:#5865f2;font-size:30px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;animation:bounceIcon 1.2s infinite alternate ease-in-out}@keyframes bounceIcon{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.discord-drag-drop-card h3{margin:0 0 8px;font-size:19px;font-weight:700;color:#f2f3f5}.discord-drag-drop-card p{margin:0;font-size:14px;color:#949ba4}.message-attachment{margin-top:6px;max-width:520px;border-radius:8px;overflow:hidden}.message-attachment.message-attachment-audio{overflow:visible!important}.message-attachment-image{max-width:100%;max-height:380px;border-radius:8px;cursor:pointer;display:block;object-fit:contain;background-color:#1e1f22;transition:filter .15s ease,transform .15s ease}.message-attachment-image:hover{filter:brightness(1.05)}.message-attachment.message-attachment-video,.message-attachment-video{margin-top:4px;max-width:min(640px,100%)!important;max-height:340px;width:fit-content;border-radius:8px;overflow:hidden;background:transparent}.message-attachment-video-player{width:100%;max-width:min(640px,100%);max-height:340px;border-radius:8px;display:block;outline:none;background-color:#000;object-fit:contain}.message-input-inner.slowmode-blocked{border-color:#f0b232!important;box-shadow:0 0 0 2px #f0b23266,0 0 16px #f0b23240!important;animation:slowmodeInputShake .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes slowmodeInputShake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(3px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.discord-server-members-sidebar{width:260px!important;min-width:260px!important}.roles-submenu-dropdown.flyout-left{left:auto!important;right:100%!important;margin-right:6px!important}.roles-submenu-dropdown.flyout-left:before{content:"";position:absolute;top:0;bottom:0;right:-10px;width:12px}.channel-category-header .category-arrow.is-collapsed{transform:rotate(-90deg)}.submenu-role-checkbox{width:16px;height:16px;border:1px solid #4e5058;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;background:transparent;color:#fff;flex-shrink:0;transition:all .15s ease}.submenu-role-item.checked .submenu-role-checkbox{background-color:#5865f2;border-color:#5865f2}.discord-simple-modal{background-color:#313338;color:#dbdee1;border-radius:8px;width:440px;max-width:95vw;padding:24px;box-shadow:0 16px 40px #00000080;position:relative;box-sizing:border-box}.discord-simple-modal h2{margin:0 0 16px;font-size:20px;font-weight:700;color:#f2f3f5}.discord-simple-modal .modal-form-group{margin-bottom:20px}.discord-simple-modal label{display:block;font-size:12px;font-weight:700;color:#b5bac1;margin-bottom:8px;text-transform:uppercase}.discord-simple-modal input[type=text]{width:100%;box-sizing:border-box;background-color:#1e1f22;border:1px solid #111214;border-radius:4px;padding:10px 12px;color:#f2f3f5;font-size:15px;outline:none;transition:border-color .15s ease}.discord-simple-modal input[type=text]:focus{border-color:#5865f2}.discord-simple-modal .modal-footer-btns{display:flex;justify-content:flex-end;gap:12px}.discord-simple-modal .modal-back-btn{background:transparent;border:none;color:#f2f3f5;font-size:14px;font-weight:500;cursor:pointer;padding:10px 16px;border-radius:4px}.discord-simple-modal .modal-back-btn:hover{text-decoration:underline}.discord-simple-modal .modal-submit-btn{background-color:#5865f2;border:none;color:#fff;font-size:14px;font-weight:500;cursor:pointer;padding:10px 20px;border-radius:4px;transition:background-color .15s ease}.discord-simple-modal .modal-submit-btn:hover{background-color:#4752c4}.discord-simple-modal .modal-close-icon{position:absolute;top:18px;right:18px;background:transparent;border:none;color:#949ba4;font-size:16px;cursor:pointer}.discord-simple-modal .modal-close-icon:hover{color:#dbdee1}.delete-channel-modal{max-width:440px!important}.delete-modal-warning-text{font-size:14px;color:#dbdee1;line-height:1.5;margin:16px 0 24px}.modal-submit-btn.delete-confirm-btn{background-color:#da373c!important}.modal-submit-btn.delete-confirm-btn:hover{background-color:#ba2f34!important}.discord-channel-wrapper{position:relative}.discord-channel-wrapper.drag-over-top:before{content:"";position:absolute;top:-2px;left:16px;right:4px;height:3px;background-color:#5865f2;border-radius:2px;z-index:10;pointer-events:none}.discord-channel-wrapper.drag-over-bottom:after{content:"";position:absolute;bottom:-2px;left:16px;right:4px;height:3px;background-color:#5865f2;border-radius:2px;z-index:10;pointer-events:none}.clean-drop-line{height:3px;background-color:#5865f2;border-radius:2px;box-shadow:0 0 6px #5865f299;pointer-events:none}.channel-category-header{position:relative}.in-category-top-indicator{position:absolute;bottom:-2px;left:16px;right:4px;height:3px;background-color:#5865f2;box-shadow:0 0 6px #5865f299;z-index:25;pointer-events:none;border-radius:2px}.channels-bottom-dropzone{margin:8px 8px 24px;min-height:12px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.channels-bottom-dropzone.drag-over{min-height:16px}.channels-uncat-dropzone{margin:4px 8px;border-radius:6px;transition:all .15s ease}.discord-voice-connected-users{display:flex;flex-direction:column;gap:2px;padding:2px 0 6px 32px}.discord-voice-user-pill{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;font-size:12.5px;color:#b5bac1;cursor:default;transition:background-color .15s ease,color .15s ease}.discord-voice-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:500}.voice-status-speaking{margin-left:auto;font-size:11px;color:#23a55a}.voice-status-muted{margin-left:auto;font-size:11px;color:#f23f43}.discord-voice-user-pill[draggable=true]{cursor:grab!important}.discord-voice-user-pill[draggable=true]:active{cursor:grabbing!important}.discord-voice-user-pill>*{pointer-events:none!important}.discord-voice-user-pill img,.discord-channel-row img{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.discord-voice-user-pill.is-dragging{opacity:.45!important;background-color:#5865f240!important}.discord-channel-wrapper,.discord-channel-row{cursor:pointer!important}.discord-channel-wrapper[draggable=true]:active,.discord-channel-wrapper[draggable=true]:active .discord-channel-row,.discord-channel-wrapper.is-dragging,.discord-channel-wrapper.is-dragging .discord-channel-row{cursor:grabbing!important}.discord-channel-row>*{pointer-events:none}.discord-channel-row button,.discord-channel-row a{pointer-events:auto}.discord-channel-wrapper.is-dragging{opacity:.35!important}.discord-voice-channel-row.voice-drag-target-hover{background-color:#23a55a38!important;border:1px dashed #23a55a!important;border-radius:4px;box-shadow:0 0 10px #23a55a66!important}@keyframes highlightReplyPulse{0%{background-color:#5865f273}to{background-color:transparent}}.message-row.highlight-reply{animation:highlightReplyPulse 2s ease-out}.message-reply-preview{cursor:pointer;-webkit-user-select:none;user-select:none}.message-reply-preview:hover .reply-text{color:#fff!important;text-decoration:underline}.invite-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeInModal .15s ease-out}.invite-modal-container{background-color:#313338;width:440px;max-width:90vw;border-radius:8px;box-shadow:0 8px 24px #00000080;overflow:hidden;color:#dbdee1;font-family:inherit;animation:scaleInModal .18s cubic-bezier(.18,.89,.32,1.28)}.invite-modal-header{padding:16px 20px 12px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.invite-modal-title-wrap h3{margin:0;font-size:19px;font-weight:700;color:#f2f3f5}.invite-server-target{margin:4px 0 0;font-size:13px;color:#949ba4}.server-target-name{color:#fff;font-weight:600}.invite-close-btn{background:transparent;border:none;color:#949ba4;font-size:18px;cursor:pointer;padding:4px;transition:color .15s}.invite-close-btn:hover{color:#fff}.invite-modal-body{padding:8px 20px 20px}.invite-label{display:block;font-size:11px;font-weight:700;color:#b5bac1;letter-spacing:.5px;margin-bottom:8px}.invite-input-row{display:flex;background-color:#1e1f22;border-radius:4px;padding:4px;border:1px solid rgba(0,0,0,.3);align-items:center}.invite-link-input{flex:1;background:transparent;border:none;outline:none;color:#dbdee1;font-size:14px;padding:6px 10px;font-family:monospace}.invite-copy-btn{background-color:#5865f2;color:#fff;border:none;border-radius:3px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.invite-copy-btn:hover{background-color:#4752c4}.invite-copy-btn.copied{background-color:#23a55a}.invite-link-info-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.invite-meta-hint{font-size:12px;color:#949ba4}.invite-gear-btn{background:transparent;border:none;color:#949ba4;cursor:pointer;font-size:14px;padding:4px;transition:color .15s}.invite-gear-btn:hover{color:#fff}.invite-settings-expand{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px}.invite-setting-field label{display:block;font-size:11px;font-weight:700;color:#b5bac1;margin-bottom:6px;letter-spacing:.4px}.invite-select-box{width:100%;background-color:#1e1f22;border:1px solid rgba(0,0,0,.3);border-radius:4px;color:#dbdee1;padding:8px 12px;font-size:13px;outline:none;cursor:pointer}.invite-settings-actions{display:flex;justify-content:flex-end;margin-top:6px}.invite-generate-new-btn{background-color:#5865f2;color:#fff;border:none;border-radius:3px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s}.invite-generate-new-btn:hover{background-color:#4752c4}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes scaleInModal{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.card-avatar-wrapper,.user-popout-avatar-wrapper{position:relative}.discord-status-bubble{position:absolute;top:4px;left:88px;background-color:#232428;border:1px solid rgba(255,255,255,.08);color:#f2f3f5;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:215px;white-space:pre-wrap;word-break:break-word;box-shadow:0 4px 14px #00000080;z-index:25;pointer-events:auto}.discord-status-bubble:before{content:"";position:absolute;top:10px;left:-9px;width:8px;height:8px;border-radius:50%;background-color:#232428;border:1px solid rgba(255,255,255,.08)}.discord-status-bubble:after{content:"";position:absolute;top:18px;left:-16px;width:5px;height:5px;border-radius:50%;background-color:#232428;border:1px solid rgba(255,255,255,.08)}.discord-status-bubble .bubble-emoji{font-size:14px;line-height:1;flex-shrink:0}.discord-status-bubble .bubble-text{font-size:13px;color:#f2f3f5;word-break:break-word;white-space:pre-wrap}.speaking-ring img,.speaking-ring .avatar,.voice-user-avatar-wrap.speaking-ring,.dock-avatar-wrapper.speaking-ring img,.dock-avatar-wrapper.speaking-ring .avatar{box-shadow:0 0 0 2px #23a55a!important;border-radius:50%!important;transition:box-shadow .1s ease-out}.discord-voice-user-pill.is-speaking{color:#23a55a}.discord-voice-user-pill.is-speaking .discord-voice-username{color:#f2f3f5;font-weight:600}.discord-voice-user-pill{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s}.discord-live-badge{background-color:#f23f43;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.4px;display:inline-flex;align-items:center;gap:4px;margin-left:auto;cursor:pointer;box-shadow:0 2px 6px #f23f4366;animation:livePulse 2s infinite ease-in-out}@keyframes livePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.discord-stream-preview-popover{position:fixed;width:240px;background-color:#111214;border:1px solid #2b2d31;border-radius:8px;box-shadow:0 8px 24px #0009;z-index:999995;overflow:hidden;padding:8px;animation:fadeInModal .15s ease-out;pointer-events:auto}.stream-preview-video-box{position:relative;width:100%;height:125px;background-color:#1e1f22;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.stream-preview-video{width:100%;height:100%;object-fit:cover}.stream-preview-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:#949ba4;font-size:12px}.stream-preview-placeholder i{font-size:28px;color:#5865f2}.stream-preview-overlay-info{position:absolute;top:6px;left:6px}.stream-live-pill{background-color:#f23f43;color:#fff;font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:3px;display:inline-flex;align-items:center;gap:4px}.stream-live-pill i{font-size:6px}.stream-preview-actions{margin-top:8px}.stream-watch-btn{width:100%;background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:7px 12px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background-color .15s}.stream-watch-btn:hover{background-color:#4752c4}.discord-stream-viewer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;z-index:999999;display:flex;align-items:center;justify-content:center;animation:fadeInModal .2s ease-out}.discord-stream-viewer-modal{width:85vw;max-width:1000px;height:75vh;background-color:#1e1f22;border-radius:12px;box-shadow:0 16px 40px #000000b3;display:flex;flex-direction:column;overflow:hidden;border:1px solid #313338}.stream-viewer-header{height:54px;background-color:#111214;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #2b2d31}.stream-viewer-user-info{display:flex;align-items:center;gap:12px}.stream-viewer-title{font-size:14.5px;font-weight:600;color:#f2f3f5;margin-right:8px}.stream-viewer-badge{background-color:#f23f43;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px}.stream-viewer-close-btn{background:none;border:none;color:#b5bac1;font-size:20px;cursor:pointer;padding:6px;border-radius:4px;transition:color .15s}.stream-viewer-close-btn:hover{color:#fff}.stream-viewer-body{flex:1;background-color:#0b0e14;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.stream-main-video{width:100%;height:100%;object-fit:contain}.stream-viewer-active-box{text-align:center;color:#f2f3f5}.voice-user-context-menu{min-width:200px}.discord-context-item-slider{padding:8px 12px}.slider-label-row{display:flex;justify-content:space-between;font-size:12px;color:#b5bac1;margin-bottom:6px;font-weight:500}.discord-volume-slider{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4e5058;border-radius:2px;outline:none}.discord-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 4px #0006}.discord-context-submenu-wrapper{position:relative}.discord-context-submenu{display:none;position:absolute;left:100%;top:0;background-color:#111214;border-radius:4px;box-shadow:0 8px 16px #00000059;padding:6px 8px;min-width:160px;z-index:100000}.discord-context-submenu-wrapper:hover .discord-context-submenu{display:block}.has-submenu{justify-content:space-between}.submenu-arrow{font-size:10px;color:#949ba4;margin-left:auto;padding-left:10px}.discord-stream-pip-window{position:fixed;z-index:999990;background-color:#111214;border:1px solid #313338;border-radius:10px;box-shadow:0 12px 32px #000000b3;overflow:hidden;display:flex;flex-direction:column;min-width:260px;min-height:160px;max-width:90vw;max-height:85vh;animation:scaleInModal .18s cubic-bezier(.16,1,.3,1);resize:none!important}.pip-resize-handle{display:none!important}.stream-preview-snapshot-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px}.discord-stream-pip-window.minimized{height:42px!important;min-height:42px!important;resize:none!important}.pip-header-bar{height:38px;background-color:#1e1f22;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid rgba(255,255,255,.06)}.pip-header-user{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#f2f3f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pip-header-badge{background-color:#f23f43;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px;display:inline-flex;align-items:center;gap:3px}.pip-header-badge i{font-size:6px}.pip-header-actions{display:flex;align-items:center;gap:4px}.pip-action-btn{background:none;border:none;color:#b5bac1;font-size:12px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:all .15s}.pip-action-btn:hover{background-color:#ffffff1a;color:#fff}.pip-video-container{flex:1;background-color:#000;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:120px}.pip-video-element{width:100%;height:100%;object-fit:contain;background-color:#000}.pip-hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 40%,rgba(0,0,0,.75) 100%);opacity:0;transition:opacity .15s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:10px;pointer-events:none}.pip-bottom-actions{display:flex;align-items:center;justify-content:flex-end;width:100%}.pip-leave-stream-btn{background-color:#da373c;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 4px 10px #da373c66;transition:background-color .15s ease,transform .1s}.pip-leave-stream-btn:hover{background-color:#a8252a;transform:scale(1.02)}.context-slider-box{padding:6px 10px 10px}.context-slider-box .slider-label-row{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;color:#949ba4;text-transform:uppercase;letter-spacing:.2px;margin-bottom:6px}.context-slider-box .discord-volume-slider{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4e5058;border-radius:3px;outline:none}.context-slider-box .discord-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 4px #0006;transition:transform .1s}.context-slider-box .discord-volume-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.channels-top-dropzone{margin:6px 8px;padding:8px 12px;border:1px dashed rgba(88,101,242,.45);background:#5865f214;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;color:#949ba4;transition:all .15s ease;cursor:copy}.channels-top-dropzone.drag-over{border-color:#5865f2;background:#5865f238;color:#fff;box-shadow:0 0 8px #5865f259}.channels-bottom-dropzone.has-drag{margin:8px 8px 30px;padding:8px 12px;border:1px dashed rgba(88,101,242,.45);background:#5865f214;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;color:#949ba4;transition:all .15s ease;cursor:copy}.channels-bottom-dropzone.has-drag.drag-over{border-color:#5865f2;background:#5865f238;color:#fff;box-shadow:0 0 8px #5865f259}.discord-stream-pip-window{position:fixed;z-index:99990;width:340px;min-width:240px;max-width:800px;height:220px;min-height:160px;max-height:650px;resize:both;overflow:hidden;background-color:#111214;border-radius:10px;box-shadow:0 12px 32px #000000a6,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;transition:box-shadow .2s ease}.discord-stream-pip-window:hover{box-shadow:0 16px 40px #000000bf,0 0 0 1px #5865f24d}.pip-header-bar{height:36px;min-height:36px;background:#1e1f22;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;cursor:grab;border-bottom:1px solid rgba(255,255,255,.06)}.pip-header-bar:active{cursor:grabbing}.pip-header-left{display:flex;align-items:center;gap:8px;overflow:hidden;pointer-events:none}.pip-header-left .pip-live-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#f23f43;color:#fff;font-size:10px;font-weight:700;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.pip-header-left .pip-stream-title{font-size:12px;font-weight:600;color:#dbdee1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pip-header-controls{display:flex;align-items:center;gap:4px}.pip-ctrl-btn{width:24px;height:24px;border-radius:4px;background:transparent;border:none;color:#949ba4;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:background-color .15s ease,color .15s ease}.pip-ctrl-btn:hover{background-color:#ffffff14;color:#dbdee1}.pip-ctrl-btn.close:hover{background-color:#da373c;color:#fff}.pip-video-container{flex:1;position:relative;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.pip-video-element{width:100%;height:100%;object-fit:contain;background:#000}.pip-hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#0000001a 40%,#0006);opacity:0;pointer-events:none;transition:opacity .2s ease;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:10px;gap:8px}.pip-video-container:hover .pip-hover-overlay{opacity:1;pointer-events:auto}.pip-leave-stream-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#da373c;color:#fff;font-size:12px;font-weight:600;border:none;border-radius:4px;cursor:pointer;box-shadow:0 4px 12px #da373c66;transition:background-color .15s ease,transform .1s ease}.pip-leave-stream-btn:hover{background:#c02e33;transform:translateY(-1px)}.pip-leave-stream-btn:active{transform:translateY(0)}.discord-chat-skeleton-container{display:flex;flex-direction:column;width:100%;height:100%;background-color:#313338;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.skeleton-header{height:48px;min-height:48px;padding:0 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(0,0,0,.24);background-color:#313338}.skeleton-hash-icon{font-size:20px;font-weight:700;color:#4e5058}.skeleton-divider{width:1px;height:16px;background-color:#ffffff14}.skeleton-messages-area{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 20px;gap:22px;overflow:hidden}.skeleton-message-item{display:flex;align-items:flex-start;gap:16px}.skeleton-avatar-box{width:40px;height:40px;min-width:40px;border-radius:50%;background:linear-gradient(90deg,#2b2d31 25%,#383a40,#2b2d31 75%);background-size:200% 100%;animation:skeletonShimmerAnim 1.6s infinite ease-in-out}.skeleton-text-group{display:flex;flex-direction:column;gap:7px;flex:1}.skeleton-meta-row{display:flex;align-items:center;gap:10px;margin-bottom:3px}.skeleton-pill{height:14px;border-radius:4px;background:linear-gradient(90deg,#2b2d31 25%,#3a3c42,#2b2d31 75%);background-size:200% 100%;animation:skeletonShimmerAnim 1.6s infinite ease-in-out}.skeleton-header-title{height:18px;width:130px}.skeleton-header-desc{height:12px;width:180px;opacity:.6}.skeleton-author{height:15px}.skeleton-time{height:11px;opacity:.45}.skeleton-line{height:14px}@keyframes skeletonShimmerAnim{0%{background-position:200% 0}to{background-position:-200% 0}}.discord-channel-row.drag-over-top,.discord-channel-wrapper.drag-over-top .discord-channel-row{box-shadow:inset 0 3px #5865f2!important}.discord-channel-row.drag-over-bottom,.discord-channel-wrapper.drag-over-bottom .discord-channel-row{box-shadow:inset 0 -3px #5865f2!important}.channel-category-header.drag-over-top{box-shadow:inset 0 3px #5865f2!important}.discord-category-section.is-collapsed .channel-category-header.drag-over-bottom{box-shadow:inset 0 -3px #5865f2!important}.discord-category-section:not(.is-collapsed) .channel-category-header.drag-over-bottom,.channel-category-header.drag-over-bottom{box-shadow:none!important}.channels-list .discord-channel-row{margin:1px 8px 1px 16px}.channels-list .discord-voice-connected-users{margin-left:8px}.channels-top-uncat-zone{height:0px;width:100%;position:relative;box-sizing:border-box;overflow:hidden}.channels-top-uncat-zone.has-room-drag{height:8px}.channels-top-uncat-zone .top-zone-indicator-line{height:2px;background-color:#5865f2;margin:2px 8px;border-radius:1px;box-shadow:0 0 6px #5865f299}.server-channels-bottom-zone{flex:1;min-height:48px;width:100%;position:relative;box-sizing:border-box}.server-channels-bottom-zone .bottom-zone-indicator-line{height:2px;background-color:#5865f2;margin:4px 8px;border-radius:1px;box-shadow:0 0 6px #5865f299}.channels-uncat-bottom-wrapper{display:flex;flex-direction:column}@media(max-width:768px){.discord-stream-viewer-overlay{padding:0!important;align-items:stretch!important;justify-content:stretch!important}.discord-stream-viewer-modal{width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;border:none!important}.stream-viewer-header{height:52px!important;padding:0 12px!important}.stream-viewer-user-info{gap:8px!important;min-width:0;flex:1}.stream-viewer-title{font-size:13px!important;display:block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stream-viewer-body{background-color:#0b0c0d!important}.stream-main-video{width:100%!important;height:100%!important;object-fit:contain!important}.discord-stream-pip-window{max-width:calc(100vw - 12px)!important;max-height:calc(100vh - 40px)!important;border-radius:12px!important;box-shadow:0 10px 35px #000000d9!important;touch-action:none}.discord-stream-pip-window.minimized{height:36px!important;min-height:36px!important}.pip-resize-handle{position:absolute;bottom:2px;right:2px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:nwse-resize;color:#ffffff8c;font-size:11px;z-index:50;touch-action:none;background:#00000059;border-radius:4px}.pip-header-bar{height:40px!important;padding:0 10px!important}.pip-header-left .pip-stream-title{max-width:150px}.pip-ctrl-btn{width:28px!important;height:28px!important;font-size:13px!important}.pip-leave-stream-btn{padding:8px 14px!important;font-size:12.5px!important}.discord-stream-preview-popover{display:none!important}}.discord-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000bf!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;animation:fadeInModal .15s ease-out}.member-table-context-menu{background-color:#111214!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:6px!important;min-width:210px!important;box-shadow:0 8px 24px #0009!important;display:flex;flex-direction:column;gap:2px}.discord-context-item{padding:8px 12px!important;color:#dbdee1!important;font-size:13.5px!important;font-weight:500!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:10px!important;transition:background-color .12s ease,color .12s ease!important;-webkit-user-select:none!important;user-select:none!important}.discord-context-item i{font-size:15px!important;width:18px!important;text-align:center!important;color:#949ba4!important}.discord-context-item:hover{background-color:#5865f2!important;color:#fff!important}.discord-context-item:hover i{color:#fff!important}.discord-context-item.danger,.discord-context-item.danger i{color:#f23f43!important}.discord-context-item.danger:hover{background-color:#da373c!important;color:#fff!important}.discord-context-item.danger:hover i{color:#fff!important}.discord-context-separator{height:1px!important;background-color:#ffffff14!important;margin:4px 0!important}.quick-switcher-modal{background-color:#2b2d31;width:580px;max-width:92vw;border-radius:8px;box-shadow:0 16px 40px #0009;border:1px solid rgba(255,255,255,.08);overflow:hidden;display:flex;flex-direction:column;animation:scaleInModal .15s cubic-bezier(.18,.89,.32,1.2)}.quick-switcher-search-box{background-color:#1e1f22;padding:16px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06)}.quick-switcher-icon{color:#949ba4;font-size:18px}.quick-switcher-input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#f2f3f5!important;font-size:16px!important;font-weight:500!important;width:100%!important;font-family:inherit!important;padding:0!important}.quick-switcher-input::placeholder{color:#80848e;font-size:15px}.quick-switcher-clear-btn{background:transparent;border:none;color:#949ba4;font-size:16px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .15s}.quick-switcher-clear-btn:hover{color:#f2f3f5}.quick-switcher-results{max-height:400px;min-height:140px;overflow-y:auto;padding:10px;background-color:#2b2d31}.quick-switcher-group-title{font-size:11.5px;font-weight:700;color:#949ba4;letter-spacing:.5px;padding:8px 10px 4px;text-transform:uppercase}.quick-switcher-list{display:flex;flex-direction:column;gap:2px}.quick-switcher-item{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:6px;cursor:pointer;transition:background-color .1s ease,color .1s ease;color:#dbdee1}.quick-switcher-item:hover{background-color:#35373c;color:#f2f3f5}.quick-switcher-item.selected{background-color:#5865f2!important;color:#fff!important}.quick-switcher-user-left{display:flex;align-items:center;gap:12px}.quick-switcher-item-icon{width:32px;height:32px;border-radius:50%;background:#1e1f22;display:flex;align-items:center;justify-content:center;color:#949ba4;font-size:15px;flex-shrink:0}.quick-switcher-item.selected .quick-switcher-item-icon{background:#fff3;color:#fff}.quick-switcher-user-names{display:flex;flex-direction:column;gap:1px}.quick-switcher-name{color:#f2f3f5;font-weight:600;font-size:14.5px}.quick-switcher-item.selected .quick-switcher-name{color:#fff}.quick-switcher-username{color:#949ba4;font-size:12.5px}.quick-switcher-item.selected .quick-switcher-username{color:#ffffffbf}.quick-switcher-user-right{display:flex;align-items:center;gap:10px}.quick-switcher-badge{background-color:#1e1f22;border:1px solid rgba(255,255,255,.06);color:#949ba4;padding:3px 8px;border-radius:4px;font-size:11.5px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .1s ease}.quick-switcher-item.selected .quick-switcher-badge{background-color:#fff3;color:#fff;border-color:transparent}.quick-switcher-badge i{font-size:11px;opacity:.9}.quick-switcher-enter-hint{color:#ffffffe6;font-size:13px;display:flex;align-items:center}.quick-switcher-loading,.quick-switcher-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#949ba4;font-size:14px;padding:44px 20px}.quick-switcher-loading i,.quick-switcher-empty i{font-size:28px;opacity:.6}.quick-switcher-footer{background-color:#1e1f22;padding:11px 18px;border-top:1px solid rgba(255,255,255,.05)}.quick-switcher-tip{display:flex;align-items:center;gap:18px;color:#949ba4;font-size:11.5px}.quick-switcher-tip kbd{background:#2b2d31;border:1px solid rgba(255,255,255,.1);border-radius:3px;padding:2px 6px;font-family:inherit;font-size:10.5px;color:#dbdee1;font-weight:600}.dm-unread-badge{background-color:#f23f43;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:6px;box-shadow:0 2px 4px #0000004d;flex-shrink:0}.dm-user-row.has-unread .dm-user-name{color:#fff!important;font-weight:700!important}.input-mention-pill,.input-channel-pill{background-color:#5865f24d!important;color:#c9cdfb!important;padding:1px 6px!important;border-radius:4px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:4px!important;vertical-align:middle!important;-webkit-user-select:all!important;user-select:all!important;margin:0 2px!important}.input-channel-pill i{font-size:11px;opacity:.85}.discord-channel-mention-pill{background-color:#5865f226!important;color:#c9cdfb!important;padding:1px 6px!important;border-radius:4px!important;font-weight:500!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:3px!important;transition:background .15s,color .15s!important;-webkit-user-select:none!important;user-select:none!important}.discord-channel-mention-pill:hover{background-color:#5865f2!important;color:#fff!important}.discord-confirm-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-color:#000000bf!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:99999999!important;display:flex!important;align-items:center!important;justify-content:center!important;animation:fadeIn .15s ease-out}.discord-confirm-modal{background-color:#313338!important;width:440px!important;max-width:92vw!important;border-radius:8px!important;padding:24px!important;box-shadow:0 16px 40px #000000a6!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;animation:scaleInModal .15s cubic-bezier(.18,.89,.32,1.2)!important}.discord-confirm-title{color:#f2f3f5!important;font-size:20px!important;font-weight:700!important;margin:0 0 12px!important}.discord-confirm-text{color:#dbdee1!important;font-size:15px!important;line-height:1.5!important;margin:0 0 24px!important}.discord-confirm-text strong{color:#fff!important}.discord-confirm-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.discord-confirm-actions .btn-cancel{background:transparent!important;border:none!important;color:#f2f3f5!important;padding:10px 18px!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:background-color .12s ease!important}.discord-confirm-actions .btn-cancel:hover{background-color:#ffffff12!important}.discord-confirm-actions .btn-danger{background-color:#da373c!important;border:none!important;color:#fff!important;padding:10px 22px!important;border-radius:4px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:background-color .12s ease!important}.discord-confirm-actions .btn-danger:hover{background-color:#a1282c!important}.transfer-ownership-modal .transfer-modal-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.transfer-ownership-modal .crown-icon{color:#f1c40f;font-size:22px}.transfer-warning-box{background-color:#f0b2321a;border:1px solid rgba(240,178,50,.3);border-radius:6px;padding:12px 14px;color:#f0b232;font-size:13.5px;display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;line-height:1.4}.transfer-checkbox-label{display:flex;align-items:flex-start;gap:10px;color:#dbdee1;font-size:13.5px;margin-bottom:22px;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4}.message-context-menu,.member-table-context-menu,.member-context-menu{max-height:calc(100vh - 24px)!important;overflow-y:auto!important;scrollbar-width:thin!important;box-sizing:border-box!important;z-index:999999!important}.discord-user-context-menu,.discord-member-context-menu{overflow:visible!important;box-sizing:border-box!important;z-index:999999!important}@keyframes settingsSlideDown{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.97) translateY(14px)}}.discord-fullscreen-settings-overlay.modal-closing,.discord-user-settings-overlay.modal-closing,.discord-settings-overlay.modal-closing,.quick-switcher-backdrop.modal-closing{animation:settingsSlideDown .15s cubic-bezier(.16,1,.3,1) forwards!important}.discord-bans-pane{display:flex;flex-direction:column;gap:18px}.bans-header-wrap{margin-bottom:4px}.bans-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:14px}.bans-search-box{position:relative;display:flex;align-items:center;background-color:#1e1f22;border-radius:4px;padding:0 12px;height:38px;flex:1;max-width:360px;border:1px solid rgba(255,255,255,.08)}.bans-search-box i{color:#949ba4;font-size:14px;margin-right:8px}.bans-search-box input{background:transparent;border:none;outline:none;color:#f2f3f5;font-size:14px;width:100%}.bans-search-box .clear-btn{background:transparent;border:none;color:#949ba4;cursor:pointer;padding:4px}.bans-count-badge{color:#949ba4;font-size:13px;font-weight:600}.bans-list-container{background-color:#2b2d31;border-radius:8px;border:1px solid rgba(255,255,255,.06);overflow:hidden;min-height:220px}.bans-loading-state,.bans-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;text-align:center;color:#949ba4}.bans-loading-state i{font-size:32px;margin-bottom:14px}.bans-empty-icon-wrap{width:68px;height:68px;border-radius:50%;background-color:#ffffff0a;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bans-empty-icon-wrap i{font-size:30px;color:#5865f2}.bans-empty-state h3{color:#f2f3f5;font-size:17px;font-weight:600;margin:0 0 8px}.bans-empty-state p{color:#949ba4;font-size:14px;margin:0;max-width:380px}.bans-table{display:flex;flex-direction:column;divide-y:1px solid rgba(255,255,255,.04)}.ban-row-card{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.04);transition:background-color .12s ease}.ban-row-card:last-child{border-bottom:none}.ban-row-card:hover{background-color:#ffffff08}.ban-user-meta{display:flex;align-items:center;gap:14px}.ban-user-names{display:flex;flex-direction:column}.ban-name{color:#f2f3f5;font-weight:600;font-size:14.5px}.ban-username{color:#949ba4;font-size:12.5px}.ban-actions-meta{display:flex;align-items:center;gap:16px}.ban-date{color:#949ba4;font-size:12.5px;display:flex;align-items:center;gap:6px}.btn-unban{background-color:transparent;border:1px solid rgba(218,55,60,.6);color:#da373c;padding:6px 14px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.btn-unban:hover{background-color:#da373c;color:#fff;border-color:#da373c}.discord-server-header-container.skeleton-loading{height:48px;min-height:48px;max-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box}.skeleton-server-header-pill{height:18px;width:140px;border-radius:4px}.skeleton-server-chevron-pill{height:14px;width:14px;border-radius:3px;opacity:.5}.discord-channels-skeleton-container{padding:12px 8px;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.skeleton-category-row{padding:8px 8px 4px;display:flex;align-items:center}.skeleton-cat-pill{height:11px;border-radius:3px;opacity:.55}.skeleton-channel-row{height:34px;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:4px}.skeleton-channel-icon-hash{font-size:16px;font-weight:700;color:#80848e;opacity:.45;line-height:1;width:18px;display:flex;align-items:center;justify-content:center}.skeleton-channel-pill{height:14px;border-radius:4px}.skeleton-member-row{height:44px;display:flex;align-items:center;gap:10px;padding:0 8px;border-radius:4px}.mobile-nav-backdrop,.mobile-sidebar-toggle,.mobile-drawer-close-btn,.mobile-members-backdrop{display:none}@media(max-width:820px){html,body{overflow-x:hidden!important;position:relative;width:100%;max-width:100vw}.biyaw-discord-app-layout{width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;position:relative!important;overflow-x:hidden!important}.mobile-nav-backdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000ad!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:99990!important;opacity:0!important;pointer-events:none!important;transition:opacity .28s cubic-bezier(.32,.72,0,1)!important}.mobile-nav-backdrop.active{opacity:1!important;pointer-events:auto!important}.biyaw-unified-left-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:320px!important;max-width:86vw!important;min-width:290px!important;height:100vh!important;height:100dvh!important;z-index:99999!important;transform:translate(-100%)!important;transition:transform .28s cubic-bezier(.32,.72,0,1),box-shadow .28s ease!important;box-shadow:none!important;will-change:transform;touch-action:pan-y}.biyaw-unified-left-sidebar.mobile-open{transform:translate(0)!important;box-shadow:14px 0 45px #000c!important}.biyaw-left-upper-columns{width:100%!important}.biyaw-guild-rail{width:72px!important;min-width:72px!important;max-width:72px!important}.biyaw-channels-column{width:calc(100% - 72px)!important;min-width:0!important;flex:1 1 auto!important}.biyaw-unified-bottom-dock{width:100%!important;min-width:0!important;max-width:100%!important}.mobile-drawer-close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:6px!important;background:transparent!important;border:none!important;color:#949ba4!important;font-size:16px!important;cursor:pointer!important;margin-left:auto;transition:background .15s ease,color .15s ease!important}.mobile-drawer-close-btn:hover,.mobile-drawer-close-btn:active{background:#ffffff1f!important;color:#fff!important}.mobile-sidebar-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:8px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.08)!important;color:#dbdee1!important;font-size:16px!important;cursor:pointer!important;flex-shrink:0!important;margin-right:8px!important;transition:background .15s ease,color .15s ease,transform .12s ease!important}.mobile-sidebar-toggle:hover,.mobile-sidebar-toggle:active{background:#ffffff2e!important;color:#fff!important;transform:scale(.97)}.biyaw-main-viewport{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;flex:1 1 100%!important;position:relative!important;overflow-x:hidden!important}.room-container{width:100%!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;display:flex!important;flex-direction:row!important;position:relative!important;overflow-x:hidden!important}.room{width:100%!important;min-width:0!important;flex:1 1 100%!important;height:100%!important;max-width:100vw!important;box-sizing:border-box!important}.discord-room-header,.discord-dm-header-bar{padding:0 10px!important;height:50px!important;min-height:50px!important;width:100%!important;box-sizing:border-box!important}.channel-header-left,.dm-header-left{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;display:flex!important;align-items:center!important;gap:6px!important}.header-channel-name,.dm-header-username{font-size:15px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:170px!important}.channel-header-right,.dm-header-actions{flex-shrink:0!important;display:flex!important;align-items:center!important;gap:6px!important}.mobile-members-backdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000a6!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;z-index:99990!important}.discord-members-sidebar,.discord-dm-profile-sidebar{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:290px!important;max-width:85vw!important;height:100vh!important;height:100dvh!important;z-index:99995!important;background-color:#2b2d31!important;box-shadow:-10px 0 40px #000000bf!important;overflow-y:auto!important;animation:slideInRightMobile .25s cubic-bezier(.32,.72,0,1)!important}@keyframes slideInRightMobile{0%{transform:translate(100%)}to{transform:translate(0)}}.discord-chat-form,.chat-input-wrapper{margin:0 8px 10px!important;padding:6px 10px!important;width:calc(100% - 16px)!important;box-sizing:border-box!important}.discord-chat-form input,.discord-chat-form textarea,.discord-chat-editable-input,.chat-input-wrapper input,.chat-input-wrapper textarea{font-size:16px!important}.discord-chat-messages-container,.chat-messages-list{padding:10px 8px!important;-webkit-overflow-scrolling:touch!important}.discord-message-group,.discord-chat-message-item{padding-left:56px!important;padding-right:8px!important}.content-container{width:100%!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.tabs{width:100%!important;padding:0 10px!important;height:52px!important;min-height:52px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:8px!important}.tabs::-webkit-scrollbar{display:none!important}.tabs .tab{white-space:nowrap!important;flex-shrink:0!important}.tabs .title{white-space:nowrap!important;flex-shrink:0!important;font-size:14px!important}.content-container .search,.home-friends-search{margin:12px 10px!important;width:calc(100% - 20px)!important;box-sizing:border-box!important}.friends,.friends-list{padding:0 10px 20px!important;width:100%!important;box-sizing:border-box!important}.user-container{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:10px 8px!important;width:100%!important;box-sizing:border-box!important}.top-servers-page,.discover-container{width:100%!important;max-width:100vw!important;padding:12px 10px!important;box-sizing:border-box!important}.discover-mobile-toggle,.server-preview-mobile-toggle{margin-right:10px}.hero-content-wrapper{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.top-servers-grid,.servers-grid{grid-template-columns:1fr!important;gap:14px!important}.server-preview-card,.server-main-viewport{width:100%!important;max-width:100vw!important;padding:12px!important;box-sizing:border-box!important}.discord-incoming-call-card{left:12px!important;right:12px!important;top:12px!important;max-width:calc(100vw - 24px)!important;min-width:0!important}.discord-dm-voice-stage{margin:8px!important;width:calc(100% - 16px)!important}}@media(max-width:480px){.biyaw-unified-left-sidebar{width:290px!important;max-width:90vw!important}.biyaw-guild-rail{width:64px!important;min-width:64px!important;max-width:64px!important}.biyaw-channels-column{width:calc(100% - 64px)!important}.header-channel-name,.dm-header-username{max-width:130px!important}.discord-message-group,.discord-chat-message-item{padding-left:48px!important}.discord-chat-avatar{width:34px!important;height:34px!important;left:6px!important}}.discord-channel-embed-card{background:#2b2d31;border-radius:8px;padding:12px 16px;margin-top:8px;margin-bottom:8px;max-width:440px;border-left:4px solid #5865f2;box-shadow:0 4px 12px #00000040;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.discord-channel-embed-card:hover{background:#313338;transform:translateY(-1px);box-shadow:0 6px 16px #00000059}.discord-channel-embed-card.is-voice{border-left-color:#23a55a}.channel-embed-header-text{font-size:11px;font-weight:700;text-transform:uppercase;color:#949ba4;letter-spacing:.5px;margin-bottom:8px;display:flex;align-items:center;gap:6px}.discord-channel-embed-card.is-voice .channel-embed-header-text{color:#23a55a}.channel-embed-body{display:flex;align-items:center;gap:12px}.channel-embed-icon-wrap{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.channel-embed-icon-wrap.text-icon-wrap{background:#5865f233;color:#5865f2}.channel-embed-icon-wrap.voice-icon-wrap{background:#23a55a33;color:#23a55a}.channel-embed-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.channel-embed-name{margin:0;font-size:15px;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-embed-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#949ba4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-embed-category{font-weight:600}.channel-embed-bullet{opacity:.5}.channel-embed-topic{overflow:hidden;text-overflow:ellipsis}.channel-embed-action-btn{padding:7px 14px;border-radius:4px;font-size:13px;font-weight:600;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,transform .1s ease;flex-shrink:0}.channel-embed-action-btn.text-btn{background:#5865f2;color:#fff}.channel-embed-action-btn.text-btn:hover{background:#4752c4}.channel-embed-action-btn.voice-btn{background:#23a55a;color:#fff}.channel-embed-action-btn.voice-btn:hover{background:#1f9450}.channel-settings-modal{max-width:860px!important;width:90vw!important;height:80vh!important;display:flex!important;flex-direction:row!important;border-radius:8px!important;background:#313338!important;overflow:hidden!important;position:relative!important}.channel-settings-type-tag{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#f2f3f5;text-transform:uppercase}.channel-settings-sublabel{font-size:10px;font-weight:800;color:#949ba4;letter-spacing:.5px}.channel-permissions-layout{display:flex;gap:20px;margin-top:16px;min-height:280px}.channel-roles-col{width:200px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.08);padding-right:14px}.roles-col-title{font-size:11px;font-weight:800;color:#949ba4;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.channel-roles-list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.channel-role-select-item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;color:#b5bac1;transition:background .15s,color .15s}.channel-role-select-item:hover{background:#ffffff0d;color:#dbdee1}.channel-role-select-item.selected{background:#5865f240;color:#fff;font-weight:600}.channel-perms-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.perms-col-header{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.perms-role-badge{font-size:15px;font-weight:700}.perms-header-sub{font-size:13px;color:#949ba4}.channel-perm-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.perm-item-info{display:flex;flex-direction:column;gap:3px}.perm-name{font-size:14px;font-weight:600;color:#f2f3f5}.perm-desc{font-size:12px;color:#949ba4;line-height:1.4}.perm-toggles-triple{display:flex;align-items:center;background:#1e1f22;border-radius:4px;padding:2px;gap:2px;flex-shrink:0}.triple-btn{width:32px;height:28px;border:none;background:transparent;border-radius:3px;cursor:pointer;font-size:13px;font-weight:700;color:#80848e;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.triple-btn:hover{background:#ffffff14;color:#dbdee1}.triple-btn.deny.active{background:#da373c;color:#fff}.triple-btn.neutral.active{background:#4e5058;color:#fff}.triple-btn.allow.active{background:#23a55a;color:#fff}.channel-category-sync-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:13.5px;box-sizing:border-box}.channel-category-sync-banner.synced{background:#23a55a1f;border:1px solid rgba(35,165,90,.35);color:#23a55a}.channel-category-sync-banner.unsynced{background:#f0b2321f;border:1px solid rgba(240,178,50,.35);color:#f0b232}.channel-category-sync-banner .sync-banner-info{display:flex;align-items:center;gap:10px;font-weight:500;line-height:1.4}.sync-with-category-btn{background:#5865f2;color:#fff;border:none;border-radius:4px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background-color .15s ease,transform .05s ease;flex-shrink:0}.sync-with-category-btn:hover{background:#4752c4}.sync-with-category-btn:active{transform:translateY(1px)}.sync-with-category-btn:disabled{opacity:.6;cursor:not-allowed}.voice-connect-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeInModal .18s cubic-bezier(.16,1,.3,1)}.voice-connect-modal{background:#313338;border-radius:12px;width:420px;max-width:90vw;box-shadow:0 16px 36px #00000080;overflow:hidden;animation:scaleInModal .2s cubic-bezier(.16,1,.3,1)}.voice-connect-modal-header{padding:20px 24px 10px}.voice-connect-modal-header h3{margin:0;font-size:18px;font-weight:700;color:#f2f3f5;display:flex;align-items:center;gap:10px}.voice-connect-modal-header h3 i{color:#23a55a}.voice-connect-modal-body{padding:8px 24px 20px;font-size:14px;color:#dbdee1;line-height:1.5}.voice-connect-modal-footer{padding:16px 24px;background:#2b2d31;display:flex;justify-content:flex-end;gap:12px}.voice-connect-cancel-btn{background:transparent;color:#f2f3f5;border:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:4px}.voice-connect-cancel-btn:hover{text-decoration:underline}.voice-connect-confirm-btn{background:#23a55a;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;padding:9px 20px;border-radius:4px;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease}.voice-connect-confirm-btn:hover{background:#1f9450}.discord-locked-channel-view{flex:1 1 auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#313338;color:#dbdee1;text-align:center;padding:32px 20px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.locked-channel-circle{width:80px;height:80px;border-radius:50%;background:#2b2d31;display:flex;align-items:center;justify-content:center;font-size:34px;color:#f23f43;margin-bottom:24px;box-shadow:0 4px 16px #00000040}.locked-channel-title{font-size:22px;font-weight:700;color:#f2f3f5;margin:0 0 10px}.locked-channel-sub{font-size:14px;color:#949ba4;max-width:440px;line-height:1.5;margin:0}.message-input-inner.locked-disabled{background:#2b2d31!important;cursor:not-allowed!important;opacity:.7;pointer-events:auto}.message-input-inner.locked-disabled .rich-input{cursor:not-allowed!important;color:#80848e!important;-webkit-user-select:none;user-select:none}.message-row.discord-ephemeral-message-row{background-color:#5865f20d;border-left:2px solid #5865f2;padding:8px 48px 8px 16px;margin:4px 0;border-radius:0 4px 4px 0}.message-row.discord-ephemeral-message-row:hover{background-color:#5865f217}.discord-ephemeral-message-row .message-main-body,.message-row.has-reply .message-main-body{position:relative;width:100%}.discord-ephemeral-message-row .message-avatar-wrap,.message-row.has-reply .message-avatar-wrap{position:absolute;left:0;top:2px}.discord-ephemeral-message-row .message-content-wrapper,.message-row.has-reply .message-content-wrapper{padding-left:52px}.discord-ephemeral-message-row .message-reply-preview{padding-left:52px;height:20px;margin-bottom:6px;cursor:default!important}.discord-ephemeral-message-row .reply-spine{left:18px;top:9px;width:28px;height:16px;border-left:2px solid #5865f2!important;border-top:2px solid #5865f2!important;border-top-left-radius:6px;box-sizing:border-box;opacity:.6}.ephemeral-command-pill{background:#1e1f22;border:1px solid rgba(255,255,255,.1);padding:1px 6px;border-radius:4px;color:#00a8fc;font-size:12px;font-family:Consolas,Courier New,monospace;font-weight:600}.discord-ephemeral-footer{display:flex;align-items:center;gap:6px;font-size:12px;color:#949ba4;margin-top:6px}.discord-ephemeral-footer i{font-size:11px;color:#949ba4}.discord-ephemeral-footer .ephemeral-dot{opacity:.5}.discord-ephemeral-footer .ephemeral-dismiss-btn{background:none;border:none;color:#00a8fc;cursor:pointer;font-size:12px;padding:0;text-decoration:none;font-family:inherit}.discord-ephemeral-footer .ephemeral-dismiss-btn:hover{text-decoration:underline}:root{--bg-color: #313338;--bg-color-darker: #2b2d31;--bg-color-card: #232428;--status-cutout-color: #232428;--grid-bg: #313338;--grid-bg-darker: #2b2d31;--grid-bg-lighter: #383a40;--lighter-hover: #35373c;--xlighter-hover: #3f4147;--input-bg: #1e1f22;--input-color: #dbdee1;--header-primary: #ffffff;--header-secondary: #949ba4;--text-normal: #dbdee1;--color-white: #ffffff;--color-main: #dbdee1;--color-secondary: #949ba4;--gray: #949ba4;--blue-main: #5865f2;--blue-main-hover: #4752c4;--color-green: #23a55a;--btn-danger: #da373c;--btn-danger-hover: #be2e33;--text-danger: #fa777c;--sidebar-width: 240px;--main-width: calc(100% - var(--sidebar-width));--border-white: rgb(255 255 255 / 8%);--biyaw-border: rgb(255 255 255 / 8%);--bg-overlay: rgba(0, 0, 0, .75);--glass-blur: blur(8px);--border-subtle: 1px solid rgb(255 255 255 / 8%)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],textarea,select{background-color:var(--input-bg, #1e1f22);color:var(--input-color, #dbdee1);border:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));border-radius:6px;padding:10px 14px;font-size:14px;outline:none;font-family:inherit;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:#5865f2;box-shadow:0 0 0 2px #5865f240}input::placeholder,textarea::placeholder{color:var(--color-secondary, #949ba4);opacity:.8}@font-face{font-family:gg sans;font-style:normal;font-weight:400;src:url(/assets/gg%20sans%20Regular-Bd8GJPVd.woff) format("woff");font-display:swap}@font-face{font-family:gg sans;font-style:normal;font-weight:500;src:url(/assets/gg%20sans%20Medium-BMWm4JFW.woff) format("woff");font-display:swap}@font-face{font-family:gg sans;font-style:normal;font-weight:600;src:url(/assets/gg%20sans%20Semibold-xAGa8zYH.woff) format("woff");font-display:swap}@font-face{font-family:gg sans;font-style:normal;font-weight:700;src:url(/assets/gg%20sans%20Bold-BGlwbW8t.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Normal Regular;font-style:normal;font-weight:400;src:url(/assets/gg%20sans%20Regular-Bd8GJPVd.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Normal Regular;font-style:normal;font-weight:500;src:url(/assets/gg%20sans%20Medium-BMWm4JFW.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Normal Regular;font-style:normal;font-weight:600;src:url(/assets/gg%20sans%20Semibold-xAGa8zYH.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Normal Regular;font-style:normal;font-weight:700;src:url(/assets/gg%20sans%20Bold-BGlwbW8t.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Medium Regular;font-style:normal;font-weight:500;src:url(/assets/gg%20sans%20Medium-BMWm4JFW.woff) format("woff");font-display:swap}@font-face{font-family:gg sans SemiBold Regular;font-style:normal;font-weight:600;src:url(/assets/gg%20sans%20Semibold-xAGa8zYH.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Bold;font-style:normal;font-weight:700;src:url(/assets/gg%20sans%20Bold-BGlwbW8t.woff) format("woff");font-display:swap}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#48494d;border-radius:15px}::-webkit-scrollbar-thumb:hover{background-color:#5f6066}body{background-color:var(--bg-color);font-family:gg sans,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,p{margin:0}a,a:visited{text-decoration:none;color:var(--color-main)}.category-header{font-size:12px;font-weight:600;color:#949ba4;padding:18px 8px 4px 16px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.category-header:hover{color:#dbdee1}.category-header .add-btn{cursor:pointer;visibility:hidden}.category-header:hover .add-btn{visibility:visible}.room{margin:2px 8px;border-radius:4px}.room-info{display:flex;align-items:center;justify-content:space-between;border-radius:4px;cursor:pointer;color:#949ba4;transition:all .1s ease}.room:hover .room-info{background-color:#35373c;color:#dbdee1}.room.active .room-info{background-color:#404249;color:#fff}.room-link-wrap{display:flex;align-items:center;gap:2px;flex:1;color:inherit!important}.room-icon{font-size:14px}.roomName{font-size:16px;font-weight:500}.room-actions{display:flex;gap:8px;visibility:hidden}.room:hover .room-actions{visibility:visible}.action-icon:hover{color:#fff}.discord-context-menu{position:fixed;background-color:#111214;border-radius:4px;min-width:200px;box-shadow:0 8px 16px #0000003d;z-index:9999;padding:6px 8px;font-family:inherit}.discord-context-menu ul{list-style:none;padding:0;margin:0}.discord-context-menu li{padding:8px 10px;color:#b5bac1;font-size:14px;border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:8px;position:relative}.discord-context-menu li:hover{background-color:#5865f2;color:#fff}.discord-context-menu li.danger{color:#da373c}.discord-context-menu li.danger:hover{background-color:#da373c;color:#fff}.discord-role-menu{position:absolute;top:-5px;right:100%;left:auto;margin-right:8px;background-color:#111214;border-radius:4px;padding:6px 8px;min-width:190px;max-width:260px;max-height:240px;overflow-y:auto;overflow-x:hidden;box-shadow:0 8px 20px #0000008c;list-style:none;z-index:999999;display:flex;flex-direction:column}.discord-role-menu:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-20px;width:30px;background:transparent;pointer-events:auto}.discord-role-menu.flyout-left:before{left:auto;right:-20px;width:30px;pointer-events:auto}.discord-role-menu li.role-item{display:flex!important;align-items:center!important;padding:6px 8px!important;margin-bottom:2px;border-radius:2px;cursor:pointer;color:#dbdee1;font-size:14px;font-weight:500;border:none!important;background:transparent}.discord-role-menu li.role-item:hover{background-color:#5865f2!important;color:#fff!important}.role-item .role-dot{width:12px;height:12px;border-radius:50%;margin-right:8px;flex-shrink:0}.role-item .role-name{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-item .role-checkbox{font-size:15px;color:#80848e}.role-item:hover .role-checkbox{color:#fff!important}.role-item .role-checkbox.active{color:#5865f2}.menu-header{display:flex;align-items:center;gap:10px;padding-bottom:8px;cursor:default!important}.menu-header img{width:24px;height:24px;border-radius:50%}.menu-header:hover{background-color:transparent!important;color:#b5bac1!important}.has-submenu .submenu-arrow{margin-left:auto;font-size:10px}.submenu{display:none;position:absolute;top:-5px;right:100%;left:auto;margin-right:5px;background-color:#111214;min-width:150px;border-radius:4px;padding:6px 8px;box-shadow:0 8px 16px #0000003d}.has-submenu:hover .submenu{display:block}.role-color-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.img .status{position:absolute;width:7px;height:7px;bottom:0;right:5px;border-radius:50%}.img .status.Online{background-color:green}.img .status.Away{background-color:#ffa600}.img .status.Dnd{background-color:red}.server-popup-container,.customConfirm-container,.editServer-container{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.server-popup-container.active,.customConfirm-container.active,.editServer-container.active{opacity:1;pointer-events:auto}.biyaw-add-server-btn{width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#2b2d31;border:1px dashed rgba(255,255,255,.2);color:#23a55a;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .2s cubic-bezier(.2,0,0,1);flex-shrink:0;outline:none}.biyaw-add-server-btn:hover{border-radius:12px;background-color:#23a55a;color:#fff;border-color:transparent;transform:scale(1.05);box-shadow:0 4px 12px #23a55a66}.server-popup-container .server-popup,.customConfirm-container .customConfirm,.editServer{width:460px;max-width:92vw;background-color:#313338;border:1px solid rgba(255,255,255,.08);padding:24px;border-radius:14px;position:relative;box-shadow:0 16px 40px #0009;box-sizing:border-box;transform:scale(.95);transition:transform .2s cubic-bezier(.16,1,.3,1);height:auto;overflow:hidden}.server-popup-container.active .server-popup,.customConfirm-container.active .customConfirm,.editServer-container.active .editServer{transform:scale(1)}.server-popup-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;gap:12px}.server-popup-title-group{flex:1}.server-popup-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.2px}.server-popup-subtitle{font-size:13px;color:#949ba4;line-height:1.4}.modal-close-btn{background:transparent;border:none;color:#949ba4;font-size:16px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .15s ease,color .15s ease;flex-shrink:0}.modal-close-btn:hover{color:#fff;background-color:#ffffff14}.server-popup-container .server-popup .tabs{display:flex;gap:6px;margin-bottom:20px;padding:4px;background-color:#1e1f22;border-radius:8px}.server-popup-container .server-popup .tabs button{flex:1;padding:8px 14px;background:transparent;border:none;color:#949ba4;font-weight:600;font-size:13px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s ease,color .15s ease}.server-popup-container .server-popup .tabs button:hover{color:#dbdee1}.server-popup-container .server-popup .tabs button.active{background-color:#5865f2;color:#fff}.server-popup-container .server-popup form{opacity:0;display:none;transition:opacity .2s ease;text-align:left}.server-popup-container .server-popup form.active{opacity:1;display:block;position:relative}.modal-field-group{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.modal-field-label{font-size:12px;font-weight:700;color:#b5bac1;letter-spacing:.3px;text-transform:uppercase}.modal-input-wrapper{position:relative;display:flex;align-items:center}.modal-input-wrapper .input-icon{position:absolute;left:14px;color:#80848e;font-size:14px}.modal-input-wrapper input{padding-left:38px!important}.server-popup input[type=text],.editServer input[type=text]{width:100%;box-sizing:border-box;padding:11px 14px;background-color:#1e1f22;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff;font-size:14px;outline:none;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.server-popup input[type=text]:focus,.editServer input[type=text]:focus,.server-popup textarea:focus,.editServer textarea:focus{border-color:#5865f2;box-shadow:0 0 0 2px #5865f240}.server-popup textarea,.editServer textarea{width:100%;box-sizing:border-box;min-height:70px;max-height:120px;padding:10px 14px;background-color:#1e1f22;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff;font-size:14px;resize:vertical;outline:none;font-family:inherit;transition:border-color .15s ease}.invite-helper-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background-color:#2b2d31;border:1px solid rgba(255,255,255,.06);border-radius:8px;margin-bottom:20px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.invite-helper-card:hover{background-color:#35373c;border-color:#5865f266}.invite-helper-card .helper-icon{font-size:18px;color:#f0b232;flex-shrink:0}.invite-helper-card .helper-text{display:flex;flex-direction:column;gap:2px}.invite-helper-card .helper-title{font-size:13px;font-weight:600;color:#fff}.invite-helper-card .helper-desc{font-size:12px;color:#949ba4;line-height:1.3}.invite-helper-card code{background-color:#1e1f22;padding:2px 6px;border-radius:4px;color:#5865f2;font-size:11px}.modal-primary-btn{width:100%;height:44px;background-color:#5865f2;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s ease,transform .1s ease;font-family:inherit;margin-top:6px}.modal-primary-btn:hover{background-color:#4752c4}.modal-primary-btn:active{transform:scale(.99)}.modal-primary-btn:disabled{opacity:.65;cursor:not-allowed;filter:grayscale(.2);pointer-events:none;transform:none}.server-upload-hero{position:relative;margin-bottom:48px}.banner-upload-box{width:100%;height:90px;background-color:#1e1f22;border:2px dashed rgba(255,255,255,.15);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:#949ba4;font-size:12px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.banner-upload-box:hover{border-color:#5865f2;color:#fff;background-color:#5865f20d}.banner-upload-box i{font-size:20px;color:#5865f2}.banner-crop-wrapper{width:100%;height:90px;position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.avatar-upload-anchor{position:absolute;left:20px;bottom:-32px;z-index:5}.circle-upload-box{width:64px;height:64px;border-radius:50%;background-color:#2b2d31;border:3px solid #313338;box-shadow:0 4px 12px #0006;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#949ba4;font-size:18px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.circle-upload-box:hover{background-color:#35373c;color:#fff;transform:scale(1.05)}.circle-crop-wrapper{width:64px;height:64px;border-radius:50%;border:3px solid #313338;position:relative;overflow:hidden;cursor:pointer;box-shadow:0 4px 12px #0006}.crop-hint-text{font-size:11px;color:#80848e;margin:-6px 0 12px}.customConfirm-container .customConfirm .actions{display:flex;gap:10px}.customConfirm-container .customConfirm .actions button{width:-webkit-fill-available;padding:10px;background:none;border:1px solid var(--color-secondary);border-radius:5px;color:#fff;cursor:pointer}.customConfirm-container .customConfirm .actions button:first-child{background-color:var(--blue-main);border:none}.serverContextMenu li:last-child{color:#ff4e4e!important}.serverContextMenu{font-family:gg sans Medium Regular}#editroom-popup-container,#addroom-popup-container{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1)}#editroom-popup-container.active,#addroom-popup-container.active{opacity:1;pointer-events:auto}#editroom-popup-container .editroom-popup,#addroom-popup-container .addroom-popup{width:440px;max-width:92vw;background-color:#313338;padding:24px;border-radius:14px;border:1px solid rgba(255,255,255,.08);position:relative;box-shadow:0 16px 40px #0009;transform:scale(.95);transition:transform .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}#editroom-popup-container.active .editroom-popup,#addroom-popup-container.active .addroom-popup{transform:scale(1)}#editroom-popup-container .editroom-popup .close,#addroom-popup-container .addroom-popup .close{background:transparent;border:none;color:#949ba4;font-size:18px;cursor:pointer;transition:color .15s ease,background-color .15s ease;position:absolute;top:16px;right:16px;width:32px;justify-content:center;border-radius:50%}#editroom-popup-container .editroom-popup .close:hover,#addroom-popup-container .addroom-popup .close:hover{color:#fff;background-color:#ffffff14}#editroom-popup-container .editroom-popup input,#addroom-popup-container .addroom-popup input{width:-webkit-fill-available;padding:10px 14px;background-color:var(--bg-color);border:1px solid var(--xlighter-hover);border-radius:6px;color:#fff;font-size:14px;outline:none;transition:border .2s ease;margin-bottom:10px}#editroom-popup-container .editroom-popup input:focus,#addroom-popup-container .addroom-popup input:focus{border-color:var(--blue-main)}#editroom-popup-container .editroom-popup button[type=submit],#addroom-popup-container .addroom-popup button[type=submit]{width:-webkit-fill-available;padding:10px 0;background-color:var(--blue-main);border:none;border-radius:6px;color:#fff;font-weight:700;font-size:14px;cursor:pointer;transition:background .2s;margin-bottom:10px}#root{display:flex;flex-direction:row;min-height:100vh;background-color:#313338}@media screen and (max-width:768px){body{overflow-x:hidden}.biyaw-app-layout{position:relative}.mobile-nav-toggle-btn{display:flex!important}.mobile-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;animation:fadeInBackdrop .2s ease}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.search-bar{width:80%!important}.search-bar input{width:-webkit-fill-available!important}.related-servers{gap:25px!important;width:90%!important;flex-direction:column!important;overflow-y:scroll;height:calc(100vh - 275px)!important;flex-wrap:nowrap!important}.related-servers .server{width:100%!important}.related-servers .server:nth-child(odd){transform:unset!important}.content-container form{width:100%!important;height:calc(100vh - 170px)!important;overflow-y:scroll;overflow-x:hidden}.content-container form .bannerCrop{height:85px!important}.content-container form .profileCrop{left:50px!important;top:40px!important;width:85px!important;height:85px!important}}.biyaw-app-layout{display:flex;width:100vw;height:100vh;overflow:hidden;background-color:#1e1f22}.mobile-nav-toggle-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:#dbdee1;font-size:20px;cursor:pointer;border-radius:6px;margin-right:8px;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.mobile-nav-toggle-btn:hover{background-color:#ffffff14;color:#fff}aside.biyaw-sidebar{display:flex;flex-direction:column;background-color:#2b2d31;width:240px;min-width:240px;height:100vh;border-right:1px solid rgb(255 255 255 / 8%);box-sizing:border-box;transition:width .2s ease,transform .25s ease;overflow:hidden;flex-shrink:0;z-index:100;position:relative;-webkit-user-select:none;user-select:none}.biyaw-sidebar-header{display:flex;align-items:center;justify-content:space-between;height:52px;min-height:52px;padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 8%);box-shadow:0 1px 2px #0003;box-sizing:border-box;flex-shrink:0}.biyaw-logo-link{display:flex;align-items:center;gap:10px;text-decoration:none}.biyaw-brand-logo{width:28px;height:28px;object-fit:contain}.biyaw-brand-name{font-family:gg sans SemiBold Regular,Poppins,sans-serif;font-size:16px;font-weight:700;color:#fff;letter-spacing:.3px}.mobile-close-btn{display:none;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#949ba4;font-size:18px;border-radius:4px;cursor:pointer}.mobile-close-btn:hover{color:#fff;background-color:#ffffff14}.biyaw-nav-links{padding:12px 8px 8px;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.biyaw-nav-btn{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;color:#949ba4;text-decoration:none;font-family:gg sans Medium Regular,sans-serif;font-size:15px;transition:background-color .12s ease,color .12s ease;position:relative}.biyaw-nav-btn .nav-icon-wrapper{width:24px;display:flex;align-items:center;justify-content:center;font-size:17px;color:inherit}.biyaw-nav-btn:hover{background-color:#35373c;color:#dbdee1}.biyaw-nav-btn.active{background-color:#404249;color:#fff;font-family:gg sans SemiBold Regular,sans-serif}.biyaw-badge{margin-left:auto;background-color:#f23f43;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;line-height:1.2}.biyaw-section-divider{padding:16px 16px 6px;font-size:11px;font-weight:700;color:#949ba4;text-transform:uppercase;letter-spacing:.5px;font-family:gg sans Bold,sans-serif;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.biyaw-messages-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 8px;display:flex;flex-direction:column;gap:2px}.biyaw-dm-item{display:flex;align-items:center;gap:12px;padding:6px 10px;border-radius:6px;text-decoration:none;color:#949ba4;transition:background-color .12s ease,color .12s ease}.biyaw-dm-item:hover{background-color:#35373c;color:#dbdee1}.biyaw-dm-item.active{background-color:#404249;color:#fff}.dm-user-info{display:flex;flex-direction:column;min-width:0}.dm-username{font-size:14px;font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-status-text{font-size:11px;color:#949ba4}.biyaw-empty-dms{padding:20px 10px;text-align:center;color:#80848e;font-size:13px}.biyaw-voice-panel{background-color:#232428;border-top:1px solid rgb(255 255 255 / 8%);padding:8px 12px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.voice-status-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#23a55a;font-weight:600}.voice-indicator{display:flex;align-items:center;gap:6px}.pulse-dot{width:8px;height:8px;background-color:#23a55a;border-radius:50%;display:inline-block;box-shadow:0 0 8px #23a55acc;animation:pulseGlow 1.5s infinite}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.voice-channel-link{color:#949ba4;text-decoration:none;font-size:12px}.voice-channel-link:hover{color:#dbdee1}.biyaw-volume-slider{width:100%;height:4px;accent-color:#5865f2;cursor:pointer}.voice-action-buttons{display:flex;gap:6px;justify-content:space-between}.voice-btn{flex:1;height:32px;background-color:#2b2d31;border:none;border-radius:4px;color:#dbdee1;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .12s ease}.voice-btn:hover{background-color:#35373c;color:#fff}.voice-btn.danger{background-color:#f23f4326;color:#f23f43}.voice-btn.danger:hover{background-color:#f23f434d}.voice-btn.disconnect{color:#f23f43}.voice-btn.disconnect:hover{background-color:#f23f43;color:#fff}.biyaw-user-dock{height:52px;background-color:#232428;padding:0 8px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-top:1px solid rgb(255 255 255 / 8%)}.dock-profile{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;cursor:pointer;max-width:125px;transition:background-color .12s ease}.dock-profile:hover{background-color:#35373c}.dock-user-details{display:flex;flex-direction:column;min-width:0}.dock-display-name{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.dock-tag{font-size:11px;color:#949ba4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.dock-controls{display:flex;align-items:center;gap:2px}.dock-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;background:transparent;color:#b5bac1;font-size:14px;cursor:pointer;text-decoration:none;transition:background-color .12s ease,color .12s ease}.dock-btn:hover{background-color:#35373c;color:#dbdee1}.dock-btn.active-mute{color:#f23f43}aside .messages .user{padding:5px 0}aside .messages .user:hover .userInfo .username{color:var(--color-main)!important}aside .messages .user,aside .profile{border-radius:2px}aside .messages .user:hover{color:var(--color-main);background-color:var(--lighter-hover);outline:1px solid var(--lighter-hover)}aside .profile:hover{color:var(--color-main);background-color:var(--lighter-hover);outline:3px solid var(--lighter-hover)}aside .messages .user,aside .profile,main .userActivity .user{cursor:pointer;display:flex;align-items:center;gap:15px;position:relative}aside .profile .img img.speaking,.room ul .users .user .img img.speaking{outline:2px solid #008000;border-radius:50%}aside .messages .user .img,aside .profile .img,main .userActivity .user .img{padding:0 0 0 3px;width:32px;height:32px;position:relative}aside .messages .user .img img,aside .profile .img img,main .userActivity .user .img img{width:32px;height:32px;object-fit:cover;border-radius:50%}aside .messages .user.notice:after,aside .messages .user.active:after{content:"";position:absolute;background-color:var(--blue-main);width:3px;height:50%;border-radius:25px;bottom:10px;right:-5px}aside .messages .user.active:after{background-color:var(--color-white)}aside .messages .user .img .notice.active{background-color:var(--blue-main)}aside .messages .user .userInfo p{color:var(--gray);font-weight:400;font-size:16px;font-family:gg sans Medium Regular}aside .messages .user.active .userInfo p{color:var(--color-main)}aside .profile .userInfo p,main .userActivity .user .userInfo p{color:var(--color-main);font-weight:600}aside .profile .userInfo p:last-child,main .userActivity .user .userInfo p:last-child{color:var(--gray)!important;font-size:14px;font-weight:600}aside .messages{margin-bottom:auto}aside .voiceActionBar,aside .coming-call{display:none;padding:8px 10px;border:1px solid #008000;height:20px;border-radius:5px;transition:.2s;background-color:var(--bg-color);color:var(--color-green);margin-top:auto;margin-bottom:5px;overflow:hidden}@keyframes border-blink{0%{border-color:#4287f500;color:#4287f580}50%{border-color:#4287f5;outline:5px solid rgba(66,135,245,0);color:#4287f5}to{border-color:#4287f500;color:#4287f580}}aside .coming-call{border:1px solid rgba(66,135,245,0);color:#4287f5;animation:border-blink 1.5s infinite ease-in-out;border-radius:50%}aside .coming-call p{margin-top:2px}aside .coming-call span{color:#fff!important;display:inline-block;max-width:7ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;cursor:pointer;position:relative}aside .voiceActionBar p:first-child{cursor:default}aside .voiceActionBar a,aside .coming-call a{font-size:12px;color:var(--color-secondary)}aside:hover .voiceActionBar{height:105px}aside:hover .coming-call{height:fit-content;border-radius:5px}aside .volume{display:block;width:-webkit-fill-available}aside .voiceActionBar .actions,aside .coming-call .actions{display:flex;gap:5px;align-items:center;justify-content:center;margin-top:10px}aside .voiceActionBar .actions i,aside .coming-call .actions i{background-color:var(--lighter-hover);color:var(--color-white);padding:10px;border-radius:5px;width:100%;text-align:center;cursor:pointer;transition:all .15s}aside .coming-call .actions i{display:flex;padding:7px!important;align-content:center;justify-content:center;border:1px solid var(--border-white)}aside .voiceActionBar .actions i:hover,aside .coming-call .actions i:hover{background-color:var(--xlighter-hover)}aside .voiceActionBar .actions i:last-child,aside .coming-call .actions i:last-child{background-color:var(--btn-danger)!important}aside .voiceActionBar .actions i:last-child:hover,aside .coming-call .actions i:last-child:hover{background-color:var(--btn-danger-hover)!important}aside .voiceActionBar .actions .active,aside .coming-call .actions .active{background-color:var(--color-white)!important;color:var(--lighter-hover)!important}main{display:flex;flex-direction:column;flex:1;min-width:0;height:100vh;background-color:#313338;overflow:hidden;position:relative}main .userActivity{display:none;position:absolute;bottom:20px;left:20px;width:250px;border-radius:5px;border:1px solid var(--border-white);background-color:var(--grid-bg-lighter);color:var(--color-white);z-index:3;box-sizing:border-box}main .userActivity.active{display:block!important}main .userActivity .user{margin-bottom:10px;padding:10px;position:relative;border-bottom:1px solid var(--border-white);display:flex;align-items:center;gap:10px}.user .userActivity-actions{display:flex;gap:12px;align-items:center;position:absolute;top:11px;right:10px}.user .userActivity-actions .fa.fa-xmark{padding:0 2px}main .userActivity .user .userInfo{overflow:hidden}main .userActivity .user .userInfo>p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:145px;line-height:15px}main .userActivity .user>a{cursor:pointer}main .userActivity .user i{color:var(--color-main);cursor:pointer;font-size:14px;transition:all .1s}main .userActivity .user i:hover{color:var(--color-white);background:var(--blue-main);outline:5px solid var(--blue-main)}main .userActivity .statuses>div{padding:10px 10px 10px 30px;position:relative;border-bottom:1px solid var(--border-white);transition:all .1s;cursor:pointer}main .userActivity .statuses>div>p{font-weight:600}main .userActivity .statuses div:hover{background-color:var(--lighter-hover)}main .userActivity .statuses div:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:10px;width:10px;height:10px;border-radius:50%;background-color:var(--lighter-hover);outline:1px solid var(--border-white)}main .userActivity .statuses div.Online:before{background-color:#23a55a}main .userActivity .statuses div.Away:before{background-color:#f0b232}main .userActivity .statuses div.Dnd:before{background-color:#f23f43}main .userActivity .statuses div p:last-child{font-size:11px;color:var(--gray)}main .userActivity button{margin-top:10px;outline:none;border:none;width:100%;height:30px;border-radius:2px;color:var(--color-white);background-color:var(--xlighter-hover);cursor:pointer;box-sizing:border-box}header{width:100%;height:52px;min-height:52px;margin:0;padding:0 16px;background-color:#313338;border-bottom:1px solid rgb(255 255 255 / 8%);box-shadow:0 1px 2px #0003;display:flex;align-items:center;gap:12px;box-sizing:border-box;flex-shrink:0;z-index:10}header .servers{display:flex;gap:5px;max-width:97%;width:97%;padding-bottom:10px;overflow:hidden;scroll-behavior:smooth}.servers::-webkit-scrollbar-track{background:#313338}.servers::-webkit-scrollbar-thumb{background:var(--lighter-hover);border-radius:15px}.servers::-webkit-scrollbar{height:3px;visibility:hidden}.servers:hover{overflow-x:auto}header .servers .server{width:35px;min-width:35px;height:35px;cursor:pointer;flex-shrink:0}header .servers .server img{border-radius:50%;object-fit:cover;width:100%;height:100%;transition:border-radius .2s cubic-bezier(.4,0,.2,1),background-color .2s ease}header .servers .server img:hover,header .server img.active{border-radius:30%;background-color:var(--blue-main)}header .servers .server a.active{position:relative}header .servers .server a.active:after{content:"";position:absolute;background-color:var(--color-white);width:100%;height:2px;border-radius:25px;bottom:-3px;left:0;z-index:1}header .servers .server:hover:after{content:attr(data-hovertext);position:absolute;background-color:var(--bg-color-darker);color:var(--color-white);display:flex;justify-content:center;align-items:center;border-radius:5px;padding:4px 8px;font-size:12px;height:auto;min-width:50px;white-space:nowrap;pointer-events:none;z-index:1}header .servers .server .serverContextMenu li i{background-color:var(--blue-main);width:25px;height:25px;cursor:pointer;border-radius:50%;text-align:center;align-content:center;color:var(--color-white)}.room-link:hover{text-decoration:underline;cursor:pointer}.room-container,.server-container{position:relative}.room-container .sidebar,.server-container .sidebar{width:15%;min-width:300px;max-width:300px;border-left:1px solid var(--border-white);overflow-y:auto;overflow-x:hidden}.room-container .sidebar.active,.server-container .sidebar.active,.chat-container .sidebar.active{display:block!important;position:absolute;right:0;top:0;width:250px!important;height:calc(100% + -0px);background-color:var(--grid-bg);transition:all .2s ease-in-out;z-index:1}.room-container .sidebar .tabs,.server-container .sidebar .tabs{position:relative;padding:12px}.room-container .sidebar .tabs .tab-btn,.server-container .sidebar .tabs .tab-btn{background:none;border:none;font-size:20px;cursor:pointer;color:var(--color-secondary);flex:1;text-align:center;position:relative;z-index:1}.room-container .sidebar .tabs .tab-btn.active,.server-container .sidebar .tabs .tab-btn.active{color:var(--color-white)}.server-container .sidebar .tabs .tab-btn:nth-child(1) i,.room-container .sidebar .tabs .tab-btn:nth-child(1) i{position:relative}.server-container .sidebar .tabs .tab-btn:nth-child(1) i span,.room-container .sidebar .tabs .tab-btn:nth-child(1) i span{position:absolute;top:-10px;right:-15px;width:fit-content;height:fit-content;font-size:11px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#525ac9;color:#fff;pointer-events:none;padding:3px 5px}.room-container .sidebar .tabs .tab-line,.server-container .sidebar .tabs .tab-line{position:absolute;bottom:0;left:0;height:1px;width:50%;background-color:var(--border-white);transition:left .3s ease;z-index:0}.room-container .sidebar>.users.active,.room-container .sidebar>.rooms.active,.server-container .sidebar>.users.active,.server-container .sidebar>.rooms.active{display:flex!important}.room-container .sidebar>.users,.server-container .sidebar>.users{display:none;flex-direction:column;gap:7px;overflow-y:auto;padding:5px;width:100%;overflow-x:hidden}.room-container .sidebar .tab-content h3,.server-container .sidebar .tab-content h3{font-size:16px;padding:10px;align-items:center;display:flex;color:var(--gray);cursor:default;gap:5px}.roomName{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--gray)}.room-container .sidebar .tab-content h3 span,.server-container .sidebar .tab-content h3 span{margin-left:auto;cursor:pointer}.room-container .sidebar .tab-content h3 i,.server-container .sidebar .tab-content h3 i{margin-right:5px}.room-container .sidebar .tab-content .user,.server-container .sidebar .tab-content .user{display:flex;align-items:center;line-height:18px;padding:5px;border-radius:10px;gap:10px;position:relative}.users .user{border-radius:5px!important}.room-container .sidebar .users .user .img,.server-container .sidebar .users .user .img{position:relative;width:40px;height:40px}.room-container .sidebar .users .user .img img,.server-container .sidebar .users .user .img img{width:40px;height:40px;object-fit:cover;border-radius:50%}.sidebar .tab-content .user .user-info{width:-webkit-fill-available}.sidebar .tab-content .user .user-info .username{color:var(--gray);font-size:13px;font-weight:600}.sidebar .tab-content .user .user-info .name{color:var(--color-main);font-size:16px;font-weight:600}.room-container .sidebar .rooms,.server-container .sidebar .rooms{display:none;flex-direction:column;overflow-y:auto;overflow-x:hidden;max-height:100vh;width:100%;padding:5px!important;box-sizing:border-box;gap:5px;overflow:hidden;transition:all .5s ease-in-out}.room-container .sidebar .rooms .room,.server-container .sidebar .rooms .room{flex-wrap:wrap;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:5px;color:var(--color-main);max-width:100%;border-radius:5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room .room-info a{width:100%;padding:10px}.room>.room-info>i{display:none;margin-right:10px;background:transparent;transition:all .15s;border-radius:50%;padding:5px}.room>.room-info>i:hover{color:var(--color-white);background:var(--blue-main);outline:4px solid var(--blue-main)}.room>.room-info>i.fa-pencil{margin:0!important}.room-container .sidebar .rooms .room .room-info:hover>i,.server-container .sidebar .rooms .room .room-info:hover>i{display:block}.room-container .sidebar .rooms .room .room-info:hover .roomName,.server-container .sidebar .rooms .room .room-info:hover .roomName{color:var(--color-main)}.room-container .sidebar .rooms .room .room-info,.server-container .sidebar .rooms .room .room-info{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:5px}.room-container .sidebar .rooms .room .room-info .roomContextMenu,.server-container .sidebar .rooms .room .room-info .roomContextMenu,.sidebar .users .user .user-info .userContextMenu,header .server .serverContextMenu{position:fixed;visibility:hidden;background-color:#2c2f33;border:1px solid #444;border-radius:5px;width:180px;box-shadow:0 0 10px #00000080;transition:all .2s ease-in-out;list-style:none;padding:0;margin:0;z-index:2;opacity:0;transform:scale(.95)}.room-container .sidebar .rooms .room .room-info .roomContextMenu.active,.server-container .sidebar .rooms .room .room-info .roomContextMenu.active,.sidebar .users .user .user-info .userContextMenu.active,header .server .serverContextMenu.active{visibility:visible;opacity:1;transform:scale(1)}.room-container .sidebar .rooms .room .room-info .roomContextMenu li,.server-container .sidebar .rooms .room .room-info .roomContextMenu li,.sidebar .users .user .user-info .userContextMenu li,header .server .serverContextMenu li{padding:10px;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s;border-radius:3px}.userContextMenu div{display:flex;align-items:center;padding:10px;border-bottom:1px solid var(--border-white);gap:8px}.userContextMenu div img{width:36px;height:36px;border-radius:50%;object-fit:cover}.userContextMenu div p{font-size:15px!important;font-weight:500!important;color:#fff!important;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:inherit}.userContextMenu li:last-child{color:#f84343!important}.room-container .sidebar .rooms .room .room-info .roomContextMenu li:hover,.server-container .sidebar .rooms .room .room-info .roomContextMenu li:hover,.sidebar .users .user .user-info .userContextMenu li:hover,header .server .serverContextMenu li:hover{background-color:#40444b}.room-container .sidebar .rooms .room .room-info .fa-pencil,.server-container .sidebar .rooms .room .room-info .fa-pencil{margin-left:auto}.room-container .sidebar .rooms .room ul,.server-container .sidebar .rooms .room ul{flex:1 1 100%;padding:0;margin:0 0 0 15px}.room-container .sidebar .rooms .room .user .img,.server-container .sidebar .rooms .room .user .img{width:30px;height:30px}.room-container .sidebar .rooms .room .user .img img,.server-container .sidebar .rooms .room .user .img img{width:30px;height:30px;object-fit:cover;border-radius:50%}.room-container .sidebar .rooms .room .room-info:hover,.server-container .sidebar .rooms .room .room-info:hover{background-color:var(--lighter-hover);color:var(--color-main)}.room-container .sidebar .rooms .room .users .user:hover,.server-container .sidebar .rooms .room .users .user:hover,.server-container .sidebar .tab-content.users .user:hover,.room-container .sidebar .tab-content.users .user:hover{background-color:var(--lighter-hover);cursor:pointer}#remoteScreen,#canvas{display:none}.message>a{color:#6291e5!important}.message>a:hover{text-decoration:underline!important}:root{--toastify-color-dark: #111214;--toastify-color-info: #5865f2;--toastify-color-success: #23a55a;--toastify-color-warning: #f0b232;--toastify-color-error: #f23f43;--toastify-text-color-dark: #dbdee1;--toastify-font-family: "gg sans Medium Regular", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.Toastify__toast-container{padding:16px;z-index:99999}.Toastify__toast{background-color:#111214!important;color:#dbdee1!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 24px #00000080!important;font-family:gg sans Medium Regular,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;line-height:1.4!important;padding:12px 16px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.Toastify__toast--default{background:#1e1f22!important;border-left:4px solid #5865f2!important}.Toastify__toast--success{border-left:4px solid #23a55a!important}.Toastify__toast--error{border-left:4px solid #f23f43!important}.Toastify__toast--warning{border-left:4px solid #f0b232!important}.Toastify__toast--info{border-left:4px solid #5865f2!important}.Toastify__toast-body{padding:0;margin:0;font-size:14px;font-weight:500}.Toastify__close-button{color:#949ba4!important;opacity:.7;transition:opacity .15s ease,color .15s ease}.Toastify__close-button:hover{color:#fff!important;opacity:1}.biyaw-toast-close-btn{background:transparent!important;border:none!important;color:#949ba4!important;font-size:15px!important;line-height:1!important;padding:4px 6px!important;cursor:pointer!important;transition:color .15s ease,transform .15s ease!important;align-self:flex-start!important;opacity:.8!important;position:relative!important;z-index:999999999!important;pointer-events:auto!important}.biyaw-toast-close-btn:hover{color:#fff!important;opacity:1!important;transform:scale(1.15)!important}.Toastify__progress-bar{background:linear-gradient(90deg,#5865f2,#4752c4)!important;height:3px!important}header>.servers{display:flex;align-items:center;gap:8px;padding:4px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}header>.servers::-webkit-scrollbar{display:none}header>.servers .server{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;height:50px;padding:2px 0}header>.servers .server a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#313338;transition:border-radius .22s cubic-bezier(.2,0,0,1),background-color .2s ease,transform .15s ease,box-shadow .2s ease;overflow:hidden}header>.servers .server a:hover,header>.servers .server a.active,header>.servers .server.is-current a{border-radius:14px;background-color:#5865f2}header>.servers .server a img,header>.servers .server a .biyaw-avatar{width:100%;height:100%;object-fit:cover;transition:border-radius .22s cubic-bezier(.2,0,0,1)}header>.servers .server a:hover img,header>.servers .server a.active img,header>.servers .server.is-current a img,header>.servers .server a:hover .biyaw-avatar,header>.servers .server a.active .biyaw-avatar,header>.servers .server.is-current a .biyaw-avatar{border-radius:14px}.server .server-active-pill{position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:24px;height:3.5px;background-color:#fff;border-radius:3px 3px 0 0;transition:transform .2s cubic-bezier(.2,0,0,1),width .2s ease,opacity .2s ease,background-color .2s ease;opacity:0;pointer-events:none}.server:hover .server-active-pill{opacity:.7;transform:translate(-50%) scaleX(.45)}.server.is-current .server-active-pill,.server:has(a.active) .server-active-pill{opacity:1;transform:translate(-50%) scaleX(1);width:28px;background-color:#fff}[data-theme=light] header>.servers .server a{background-color:#e3e5e8}[data-theme=light] header>.servers .server a:hover,[data-theme=light] header>.servers .server a.active,[data-theme=light] header>.servers .server.is-current a{background-color:#5865f2}[data-theme=light] .server.is-current .server-active-pill,[data-theme=light] .server:has(a.active) .server-active-pill{background-color:#5865f2}[data-theme=midnight] header>.servers .server a,[data-theme=amoled] header>.servers .server a{background-color:#111214}[data-theme=midnight] .server.is-current .server-active-pill,[data-theme=amoled] .server.is-current .server-active-pill{background-color:#fff;box-shadow:0 0 6px #fff6}.biyaw-server-floating-tooltip{position:fixed;transform:translate(-50%);background-color:#111214;color:#f2f3f5;font-family:gg sans,gg sans Medium Regular,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;padding:6px 12px;border-radius:6px;box-shadow:0 8px 24px #00000073;white-space:nowrap;pointer-events:none;z-index:100000001;animation:biyawTooltipIn .15s cubic-bezier(.16,1,.3,1) forwards;letter-spacing:.01em}.biyaw-server-floating-tooltip:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background-color:#111214}@keyframes biyawTooltipIn{0%{opacity:0;transform:translate(-50%) translateY(-5px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}[data-theme=light] .biyaw-server-floating-tooltip{background-color:#fff;color:#2e3338;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 16px #00000026}[data-theme=light] .biyaw-server-floating-tooltip:before{background-color:#fff;border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}[data-theme=midnight] .biyaw-server-floating-tooltip,[data-theme=amoled] .biyaw-server-floating-tooltip{background-color:#000;color:#fff;border:1px solid #26282c}[data-theme=midnight] .biyaw-server-floating-tooltip:before,[data-theme=amoled] .biyaw-server-floating-tooltip:before{background-color:#000;border-left:1px solid #26282c;border-top:1px solid #26282c}header>i.fa-plus{width:44px;height:44px;min-width:44px;border-radius:50%;background-color:#313338;color:#23a55a;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:border-radius .2s ease,background-color .2s ease,color .2s ease;flex-shrink:0}header>i.fa-plus:hover{border-radius:14px;background-color:#23a55a;color:#fff}[data-theme=light] header>i.fa-plus{background-color:#fff!important;border:1px dashed rgba(0,0,0,.2)!important;color:#23a55a!important}[data-theme=light] header>i.fa-plus:hover{background-color:#23a55a!important;color:#fff!important;border-color:transparent!important}@media screen and (max-width:768px){header{height:52px;padding:0 10px;box-sizing:border-box}.chat-container,.server-container,.room-container{width:100%!important;flex:1}.chat-container .chat-main,.server-container .server-info{width:100%!important}.Toastify__toast-container{width:calc(100vw - 24px)!important;max-width:380px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;top:14px!important;bottom:auto!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;box-sizing:border-box!important}.Toastify__toast{width:100%!important;border-radius:8px!important;margin-bottom:8px!important;padding:10px 14px!important;font-size:13.5px!important;min-height:48px!important;box-shadow:0 8px 24px #0009!important;box-sizing:border-box!important}}.biyaw-status-popout{position:fixed;bottom:60px;left:80px;width:310px;background-color:#232428;border-radius:10px;border:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));box-shadow:0 12px 36px #0000008c;z-index:999999;overflow:visible;animation:statusPopoutIn .16s cubic-bezier(.2,0,0,1);box-sizing:border-box;-webkit-user-select:none;user-select:none}@keyframes statusPopoutIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.status-popout-header{position:relative;padding-bottom:8px;border-radius:10px 10px 0 0;overflow:visible}.status-popout-banner{height:72px;width:100%;background-size:cover;background-position:center;border-radius:10px 10px 0 0}.status-popout-user-row{display:flex;flex-direction:column;align-items:flex-start;padding:0 16px;margin-top:-30px}.status-popout-avatar-wrap{position:relative;border-radius:50%;box-shadow:0 4px 12px #00000073}.status-popout-avatar{border:3.5px solid #232428!important;border-radius:50%;flex-shrink:0}.status-popout-avatar-wrap .status-popout-bubble{top:2px!important;left:64px!important;max-width:200px!important}.status-popout-user-meta{display:flex;flex-direction:column;width:100%;margin-top:8px;overflow:hidden}.status-popout-display-name{font-size:16px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.status-popout-tag{font-size:13px;color:#949ba4;line-height:1.25}.status-popout-custom{padding:6px 12px;position:relative}.custom-status-btn{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;background-color:#1e1f22;border:1px solid rgb(255 255 255 / 6%);border-radius:6px;color:#dbdee1;font-size:13px;cursor:pointer;transition:all .15s ease;text-align:left}.custom-status-btn:hover{background-color:#2b2d31;color:#fff;border-color:#ffffff1f}.custom-status-emoji-badge{font-size:16px;flex-shrink:0}.custom-status-text-badge{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-status-edit-icon{font-size:11px;color:#949ba4;opacity:.6}.custom-status-btn:hover .custom-status-edit-icon{opacity:1;color:#fff}.custom-status-form{display:flex;flex-direction:column;gap:8px}.custom-status-input-row{display:flex;align-items:center;gap:6px;width:100%}.custom-status-emoji-trigger{width:34px;height:34px;min-width:34px;border-radius:6px;background-color:#1e1f22;border:1px solid rgba(255,255,255,.12);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.custom-status-emoji-trigger:hover{background-color:#35373c;transform:scale(1.05)}.custom-status-input-row input{flex:1;padding:7px 10px;background-color:#1e1f22;border:1px solid #5865f2;border-radius:6px;color:#fff;font-size:13px;outline:none;box-sizing:border-box}.custom-status-emoji-picker{position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;background-color:#232428;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 12px 32px #000000b3;padding:10px;z-index:100005}.emoji-picker-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:#949ba4;letter-spacing:.8px;margin-bottom:8px}.emoji-picker-header button{background:transparent;border:none;color:#949ba4;cursor:pointer}.emoji-picker-header button:hover{color:#fff}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.emoji-btn{width:30px;height:30px;font-size:17px;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease,background-color .1s ease}.emoji-btn:hover{background-color:#ffffff1a;transform:scale(1.2)}.custom-status-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end}.custom-save-btn{background-color:#23a55a;border:none;color:#fff;padding:5px 12px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.custom-clear-btn{background-color:#da373c;border:none;color:#fff;padding:5px 8px;border-radius:4px;font-size:12px;cursor:pointer}.custom-cancel-btn{background-color:#35373c;border:none;color:#fff;padding:5px 8px;border-radius:4px;font-size:12px;cursor:pointer}.status-popout-divider{height:1px;background-color:var(--biyaw-border, rgb(255 255 255 / 8%));margin:4px 10px}.status-popout-menu{padding:2px 8px;position:relative}.status-menu-row{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:6px;cursor:pointer;transition:background-color .12s ease;position:relative;color:#dbdee1;font-size:13.5px;font-weight:500}.status-menu-row:hover,.status-menu-row.active{background-color:#35373c;color:#fff}.menu-row-left{display:flex;align-items:center;gap:10px}.status-dot-indicator-svg{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.menu-row-arrow{font-size:12px;color:#949ba4;transition:transform .15s ease}.status-menu-row:hover .menu-row-arrow{color:#fff;transform:translate(2px)}.status-floating-submenu{position:absolute;left:100%;bottom:-10px;margin-left:10px;width:260px;background-color:#232428;border:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));border-radius:8px;box-shadow:0 10px 30px #000000a6;padding:6px;z-index:100000;display:flex;flex-direction:column;gap:4px;animation:submenuFadeIn .12s ease}.status-floating-submenu:before{content:"";position:absolute;top:-15px;bottom:-15px;left:-24px;width:30px;background:transparent;pointer-events:auto}@keyframes submenuFadeIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.submenu-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;cursor:pointer;transition:background-color .12s ease}.submenu-item:hover{background-color:#35373c}.submenu-item.selected{background-color:#5865f226}.submenu-icon{font-size:13px;display:flex;align-items:center;justify-content:center;width:16px;flex-shrink:0}.submenu-text{display:flex;flex-direction:column;flex:1;min-width:0}.submenu-label{font-size:13px;font-weight:600;color:#fff}.submenu-desc{font-size:11px;color:#949ba4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submenu-check{font-size:12px;color:#23a55a;margin-left:auto}.status-popout-actions{padding:2px 6px 6px;display:flex;flex-direction:column;gap:2px}.status-action-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;background:transparent;border:none;color:#dbdee1;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .12s ease,color .12s ease}.status-action-btn:hover{background-color:#2b2d31;color:#fff}.status-action-btn.danger{color:#da373c}.status-action-btn.danger:hover{background-color:#da373c;color:#fff}[data-theme=midnight],html[data-theme=midnight],body[data-theme=midnight]{--bg-color: #000000;--bg-color-darker: #050505;--bg-color-card: #0c0d0e;--status-cutout-color: #050505;--grid-bg: #000000;--grid-bg-darker: #080808;--grid-bg-lighter: #111214;--lighter-hover: #16171a;--xlighter-hover: #1e1f22;--input-bg: #0d0e10;--input-color: #f2f3f5;--header-primary: #ffffff;--header-secondary: #a0a0a0;--text-normal: #dbdee1;--biyaw-border: rgba(255, 255, 255, .08)}[data-theme=midnight] aside.biyaw-sidebar{background-color:#050505!important;border-right:1px solid rgba(255,255,255,.08)!important}[data-theme=midnight] .biyaw-sidebar-header,[data-theme=midnight] header,[data-theme=midnight] .biyaw-user-dock,[data-theme=midnight] .biyaw-voice-panel{background-color:#080808!important;border-color:#ffffff14!important}[data-theme=midnight] main,[data-theme=midnight] .content-container,[data-theme=midnight] .top-servers-section,[data-theme=midnight] .chat-container,[data-theme=midnight] .chat-container .chat,[data-theme=midnight] .chat-container .chat .header,[data-theme=midnight] .chat-container .chat .messages,[data-theme=midnight] .room-container,[data-theme=midnight] .room-container .room,[data-theme=midnight] .settings-main-content,[data-theme=midnight] .biyaw-settings-page,[data-theme=midnight] .biyaw-settings-container,[data-theme=midnight] .biyaw-settings-overlay{background-color:#000!important}[data-theme=midnight] .settings-sidebar{background-color:#050505!important;border-right-color:#ffffff14!important}[data-theme=midnight] .discord-profile-card,[data-theme=midnight] .settings-group-box,[data-theme=midnight] .voice-device-selector,[data-theme=midnight] .server-popup,[data-theme=midnight] .addfriend-popup{background-color:#0c0d0e!important;border-color:#ffffff1a!important}[data-theme=midnight] input[type=text],[data-theme=midnight] input[type=email],[data-theme=midnight] input[type=password],[data-theme=midnight] input[type=number],[data-theme=midnight] input[type=search],[data-theme=midnight] textarea,[data-theme=midnight] select,[data-theme=midnight] .settings-select{background-color:#0a0b0d!important;border-color:#ffffff1a!important;color:#f2f3f5!important}[data-theme=midnight] .friends .user-container:hover{background-color:#111214!important}[data-theme=light],html[data-theme=light],body[data-theme=light]{--bg-color: #f2f3f5;--bg-color-darker: #e3e5e8;--bg-color-card: #ffffff;--status-cutout-color: #f2f3f5;--grid-bg: #f2f3f5;--grid-bg-darker: #e3e5e8;--grid-bg-lighter: #ebedef;--lighter-hover: #e0e2e5;--xlighter-hover: #d1d3d6;--color-white: #060607;--color-main: #313338;--color-secondary: #4e5058;--gray: #5c5e66;--input-bg: #ffffff;--input-color: #060607;--header-primary: #060607;--header-secondary: #4e5058;--text-normal: #313338;--biyaw-border: rgba(0, 0, 0, .08)}[data-theme=light] aside.biyaw-sidebar{background-color:#e3e5e8!important;border-right:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .biyaw-sidebar-header,[data-theme=light] header,[data-theme=light] .biyaw-user-dock,[data-theme=light] .biyaw-voice-panel{background-color:#ebedef!important;border-color:#00000014!important}[data-theme=light] main,[data-theme=light] .content-container,[data-theme=light] .top-servers-section,[data-theme=light] .chat-container,[data-theme=light] .chat-container .chat,[data-theme=light] .chat-container .chat .header,[data-theme=light] .chat-container .chat .messages,[data-theme=light] .room-container,[data-theme=light] .room-container .room,[data-theme=light] .settings-main-content,[data-theme=light] .biyaw-settings-page,[data-theme=light] .biyaw-settings-container,[data-theme=light] .biyaw-settings-overlay{background-color:#f2f3f5!important;color:#060607!important}[data-theme=light] .settings-sidebar{background-color:#e3e5e8!important;border-right-color:#00000014!important}[data-theme=light] .settings-section-header h2,[data-theme=light] .settings-section-header h3,[data-theme=light] .top-servers-title,[data-theme=light] .chat-container .chat .header h3,[data-theme=light] .chat .messages .userInfo .name{color:#060607!important}[data-theme=light] .settings-label,[data-theme=light] .settings-group-title,[data-theme=light] .settings-section-header p,[data-theme=light] .top-servers-subtitle,[data-theme=light] .chat-container .chat .messages .user .userInfo .message,[data-theme=light] .card-bio-text,[data-theme=light] .settings-nav-btn{color:#4e5058!important}[data-theme=light] .settings-nav-btn.active{background-color:#0000001a!important;color:#060607!important}[data-theme=light] .voice-device-selector,[data-theme=light] .server-popup,[data-theme=light] .addfriend-popup,[data-theme=light] .editServer{background-color:#fff!important;border-color:#0000001a!important;box-shadow:0 16px 40px #0000001f!important}[data-theme=light] .server-popup-title,[data-theme=light] .server-popup-head h2{color:#060607!important}[data-theme=light] .server-popup-subtitle,[data-theme=light] .server-popup-head p,[data-theme=light] .modal-close-btn{color:#4e5058!important}[data-theme=light] .modal-close-btn:hover{color:#060607!important;background-color:#00000014!important}[data-theme=light] .server-popup-container .server-popup .tabs{background-color:#f2f3f5!important}[data-theme=light] .server-popup-container .server-popup .tabs button{color:#4e5058!important}[data-theme=light] .server-popup-container .server-popup .tabs button:hover{color:#060607!important}[data-theme=light] .server-popup-container .server-popup .tabs button.active{background-color:#fff!important;color:#060607!important;box-shadow:0 2px 6px #00000014!important}[data-theme=light] .invite-helper-card{background-color:#f2f3f5!important;border:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .invite-helper-card:hover{background-color:#e9eaec!important;border-color:#5865f2!important}[data-theme=light] .invite-helper-card .helper-title{color:#060607!important}[data-theme=light] .invite-helper-card .helper-desc{color:#4e5058!important}[data-theme=light] .invite-helper-card code{background-color:#e3e5e8!important;color:#5865f2!important}[data-theme=light] .modal-field-label{color:#4e5058!important}[data-theme=light] .modal-input-wrapper{background-color:#f2f3f5!important;border:1px solid rgba(0,0,0,.15)!important}[data-theme=light] .modal-input-wrapper input{background-color:transparent!important;color:#060607!important}[data-theme=light] .modal-input-wrapper .input-icon{color:#747f8d!important}[data-theme=light] .server-popup input[type=text],[data-theme=light] .server-popup textarea,[data-theme=light] .editServer input[type=text],[data-theme=light] .editServer textarea{background-color:#f2f3f5!important;border:1px solid rgba(0,0,0,.15)!important;color:#060607!important}[data-theme=light] .server-popup input[type=text]::placeholder,[data-theme=light] .server-popup textarea::placeholder,[data-theme=light] .editServer input[type=text]::placeholder,[data-theme=light] .editServer textarea::placeholder{color:#747f8d!important}[data-theme=light] .server-popup input[type=text]:focus,[data-theme=light] .server-popup textarea:focus,[data-theme=light] .editServer input[type=text]:focus,[data-theme=light] .editServer textarea:focus{background-color:#fff!important;border-color:#5865f2!important;box-shadow:0 0 0 2px #5865f240!important;color:#060607!important}[data-theme=light] .addfriend-popup-container .addfriend-popup .tabs{background-color:#f2f3f5!important}[data-theme=light] .addfriend-popup-container .addfriend-popup .tabs button{color:#4e5058!important}[data-theme=light] .addfriend-popup-container .addfriend-popup .tabs button:hover{color:#060607!important;background-color:#0000000d!important}[data-theme=light] .addfriend-popup-container .addfriend-popup .tabs button.active{background-color:#fff!important;color:#060607!important;box-shadow:0 2px 6px #00000014!important}[data-theme=light] .addfriend-popup .modal-input-wrapper{background-color:#f2f3f5!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:8px!important}[data-theme=light] .addfriend-popup .modal-input-wrapper input[type=text]{background-color:#f2f3f5!important;border:1px solid rgba(0,0,0,.15)!important;color:#060607!important}[data-theme=light] .addfriend-popup .modal-input-wrapper input[type=text]::placeholder{color:#747f8d!important}[data-theme=light] .addfriend-popup .modal-input-wrapper input[type=text]:focus{background-color:#fff!important;border-color:#5865f2!important;box-shadow:0 0 0 2px #5865f240!important;color:#060607!important}[data-theme=light] .addfriend-popup-container .addfriend-popup div .user{background-color:#f2f3f5!important;border:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .addfriend-popup-container .addfriend-popup div .user:hover{background-color:#e9eaec!important}[data-theme=light] .addfriend-popup-container .addfriend-popup div .user .user-info .name{color:#060607!important}[data-theme=light] .addfriend-popup-container .addfriend-popup div .user .user-info .username,[data-theme=light] .empty-requests,[data-theme=light] .empty-friends-state{color:#4e5058!important}[data-theme=light] .empty-requests i,[data-theme=light] .empty-friends-state i{color:#747f8d!important}[data-theme=light] .btn-cancel-request{background-color:#e3e5e8!important;color:#da373c!important}[data-theme=light] .btn-cancel-request:hover{background-color:#da373c!important;color:#fff!important}[data-theme=light] .addfriend-search-loader span,[data-theme=light] .search-empty-state p{color:#4e5058!important}[data-theme=light] .search-empty-state i{color:#747f8d!important}[data-theme=light] .banner-upload-box{background-color:#f2f3f5!important;border:2px dashed rgba(0,0,0,.15)!important;color:#4e5058!important}[data-theme=light] .banner-upload-box:hover{background-color:#e9eaec!important;border-color:#5865f2!important;color:#060607!important}[data-theme=light] .circle-upload-box{background-color:#f2f3f5!important;border:3px solid #ffffff!important;color:#4e5058!important;box-shadow:0 4px 12px #0000001a!important}[data-theme=light] .circle-upload-box:hover{background-color:#e9eaec!important;color:#060607!important}[data-theme=light] .circle-crop-wrapper{border:3px solid #ffffff!important}[data-theme=light] .crop-hint-text{color:#747f8d!important}[data-theme=light] .biyaw-add-server-btn{background-color:#fff!important;border:1px dashed rgba(0,0,0,.2)!important;color:#23a55a!important}[data-theme=light] .biyaw-add-server-btn:hover{background-color:#23a55a!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 12px #23a55a4d!important}[data-theme=light] .biyaw-sidebar-header .biyaw-brand-name{color:#313338!important}[data-theme=light] .biyaw-brand-logo{filter:none!important}[data-theme=light] .biyaw-nav-btn{color:#4e5058!important}[data-theme=light] .biyaw-nav-btn:hover{background-color:#0000000f!important;color:#060607!important}[data-theme=light] .biyaw-nav-btn.active{background-color:#0000001a!important;color:#060607!important;font-weight:600}[data-theme=light] .biyaw-section-divider span{color:#4e5058!important}[data-theme=light] .biyaw-empty-dms p{color:#5c5e66!important}[data-theme=light] .dm-username{color:#060607!important}[data-theme=light] .dm-status-text{color:#5c5e66!important}[data-theme=light] .biyaw-dm-item:hover{background-color:#0000000f!important}[data-theme=light] .biyaw-dm-item.active{background-color:#0000001a!important}[data-theme=light] .dock-display-name{color:#060607!important}[data-theme=light] .dock-tag{color:#4e5058!important}[data-theme=light] .dock-profile:hover,[data-theme=light] .dock-profile.active{background-color:#00000014!important}[data-theme=light] .dock-btn{color:#4e5058!important}[data-theme=light] .dock-btn:hover{background-color:#00000014!important;color:#060607!important}[data-theme=light] .settings-nav-btn{color:#4e5058!important}[data-theme=light] .settings-nav-btn:hover{background-color:#0000000f!important;color:#060607!important}[data-theme=light] .settings-nav-btn.active{background-color:#0000001a!important;color:#060607!important;font-weight:600}[data-theme=light] .settings-category-header,[data-theme=light] .settings-sidebar-header span{color:#4e5058!important}[data-theme=light] .preview-msg-box,[data-theme=light] .font-preview-box{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important}[data-theme=light] .font-preview-text .name{color:#060607!important}[data-theme=light] .font-preview-text .time{color:#747f8d!important}[data-theme=light] .font-preview-text p{color:#313338!important}[data-theme=light] .biyaw-status-popout,[data-theme=light] .status-floating-submenu{background-color:#fff!important;border-color:#0000001f!important;box-shadow:0 8px 24px #00000026!important}[data-theme=light] .status-popout-display-name{color:#060607!important}[data-theme=light] .status-popout-tag{color:#4e5058!important}[data-theme=light] .status-menu-row{color:#313338!important}[data-theme=light] .status-menu-row:hover,[data-theme=light] .status-menu-row.active{background-color:#f2f3f5!important;color:#060607!important}[data-theme=light] .submenu-item:hover{background-color:#f2f3f5!important}[data-theme=light] .submenu-label{color:#060607!important}[data-theme=light] .submenu-desc{color:#4e5058!important}[data-theme=light] .status-action-btn{color:#313338!important}[data-theme=light] .status-action-btn:hover{background-color:#0000000f!important;color:#060607!important}[data-theme=light] .custom-status-btn{background-color:#f2f3f5!important;border-color:#00000014!important;color:#4e5058!important}[data-theme=light] .custom-status-form input{background-color:#fff!important;color:#060607!important;border-color:#5865f2!important}[data-theme=light] .tabs .tab,[data-theme=light] .tabs .tab a{color:#4e5058!important}[data-theme=light] .tabs .tab:hover,[data-theme=light] .tabs .tab.active{background-color:#e0e2e5!important}[data-theme=light] .tabs .tab:hover a,[data-theme=light] .tabs .tab.active a{color:#060607!important}[data-theme=light] .search input{background-color:#fff!important;color:#060607!important;border-color:#00000026!important}[data-theme=light] .search i{color:#747f8d!important}[data-theme=light] .friends{border-top-color:#00000014!important}[data-theme=light] .friends .user-container:hover{background-color:#e3e5e8!important}[data-theme=light] .friends .user-container .name{color:#060607!important}[data-theme=light] .friends .user-container .username{color:#5c5e66!important}[data-theme=light] .friends .user-container .icons i{background-color:#fff!important;color:#4e5058!important;border:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .friends .user-container .icons i:hover{background-color:#ebedef!important;color:#da373c!important}[data-theme=light] .search-bar input{background-color:#fff!important;color:#060607!important;border:1px solid rgba(0,0,0,.15)!important}[data-theme=light] .search-bar i{color:#747f8d!important}[data-theme=light] .server-search-container{background-color:#fff!important;border-color:#0000001f!important;box-shadow:0 8px 24px #0000001f!important}[data-theme=light] .server-item{color:#313338!important}[data-theme=light] .server-item:hover{background-color:#f2f3f5!important;color:#060607!important}[data-theme=light] .related-servers .server{background-color:#fff!important;border-color:#00000014!important;box-shadow:0 2px 10px #0000000f!important}[data-theme=light] .related-servers .server:hover{border-color:#5865f2!important;box-shadow:0 8px 24px #5865f22e!important}[data-theme=light] .related-servers .server .images{background-color:#ebedef!important}[data-theme=light] .related-servers .server .images .server-logo{background-color:#fff!important;border-color:#fff!important}[data-theme=light] .related-servers .server .name{color:#060607!important}[data-theme=light] .related-servers .server .description{color:#4e5058!important}[data-theme=light] .related-servers .server .server-footer{border-top-color:#0000000f!important}[data-theme=light] .related-servers .server .members{color:#5c5e66!important}[data-theme=light] .room:hover .room-info{background-color:#0000000f!important;color:#060607!important}[data-theme=light] .room.active .room-info{background-color:#0000001a!important;color:#060607!important}[data-theme=light] .room-info{color:#4e5058!important}[data-theme=light] .theme-card,[data-theme=light] .display-mode-card,[data-theme=light] .voice-device-selector{background-color:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .settings-group-box{background-color:transparent!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important}[data-theme=light] .settings-group-box.mic-test-card,[data-theme=light] .voice-slider-grid .settings-group-box{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;padding:16px!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .theme-card:hover,[data-theme=light] .display-mode-card:hover{background-color:#f8f9fa!important;border-color:#0000002e!important}[data-theme=light] .theme-card.active,[data-theme=light] .display-mode-card.active{border-color:#5865f2!important;background-color:#fff!important}[data-theme=light] .theme-name,[data-theme=light] .mode-meta h4{color:#060607!important}[data-theme=light] .mode-meta p{color:#4e5058!important}[data-theme=light] .discord-esc-wrapper .discord-esc-circle-btn{border-color:#4e5058!important;color:#4e5058!important}[data-theme=light] .discord-esc-wrapper:hover .discord-esc-circle-btn{border-color:#060607!important;color:#060607!important}[data-theme=light] .discord-esc-label{color:#4e5058!important}[data-theme=light] .discord-esc-wrapper:hover .discord-esc-label{color:#060607!important}[data-theme=light] .char-count{color:#5c5e66!important}[data-theme=light] .biyaw-status-popout,[data-theme=light] .status-floating-submenu,[data-theme=light] .custom-status-emoji-picker{background-color:#fff!important;border-color:#0000001f!important;box-shadow:0 10px 30px #00000026!important}[data-theme=light] .custom-status-emoji-trigger{background-color:#f2f3f5!important;border-color:#0000001f!important}[data-theme=light] .custom-status-input-row input{background-color:#fff!important;color:#060607!important;border-color:#5865f2!important}[data-theme=light] .emoji-btn:hover{background-color:#0000000f!important}[data-theme=light] .emoji-picker-header,[data-theme=light] .emoji-picker-header button{color:#4e5058!important}.biyaw-settings-overlay{z-index:100000000!important}.Toastify__toast-container{z-index:99999999!important;pointer-events:none!important}.Toastify__toast{pointer-events:auto!important}.customConfirm-container{z-index:99999998!important}.server-popup-container,.addfriend-popup-container,.editRoom-popup-container,.editServer-container,#addroom-popup-container,#editroom-popup-container{z-index:99999997!important}.server-popup-container:not(.active),.addfriend-popup-container:not(.active),.editServer-container:not(.active),.customConfirm-container:not(.active),#addroom-popup-container:not(.active),#editroom-popup-container:not(.active){visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility .22s ease!important}.server-popup-container:not(.active) .server-popup,.addfriend-popup-container:not(.active) .addfriend-popup,.editServer-container:not(.active) .editServer,.customConfirm-container:not(.active) .customConfirm,#addroom-popup-container:not(.active) .addroom-popup,#editroom-popup-container:not(.active) .editroom-popup{transform:scale(.92) translateY(12px)!important;opacity:0!important;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)!important}.server-popup-container.active,.addfriend-popup-container.active,.editServer-container.active,.customConfirm-container.active,#addroom-popup-container.active,#editroom-popup-container.active{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility .22s ease!important}.server-popup-container.active .server-popup,.addfriend-popup-container.active .addfriend-popup,.editServer-container.active .editServer,.customConfirm-container.active .customConfirm,#addroom-popup-container.active .addroom-popup,#editroom-popup-container.active .editroom-popup{transform:scale(1) translateY(0)!important;opacity:1!important;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)!important}.server-popup-container:not(.active) *,.addfriend-popup-container:not(.active) *,.editServer-container:not(.active) *,.customConfirm-container:not(.active) *,#addroom-popup-container:not(.active) *,#editroom-popup-container:not(.active) *{pointer-events:none!important}.biyaw-status-badge{border-radius:50%!important;box-shadow:0 0 0 2.5px var(--status-cutout-color, #232428)!important;background-color:var(--status-cutout-color, #232428)!important}#biyaw-preloader{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:var(--preloader-bg, #1e1f22);display:flex;align-items:center;justify-content:center;z-index:9999999;-webkit-user-select:none;user-select:none;overflow:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#biyaw-preloader.biyaw-preloader-exit{opacity:0!important;transform:scale(1.04)!important;pointer-events:none!important}.biyaw-preloader-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;padding:24px;box-sizing:border-box}.biyaw-preloader-logo-wrap{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;perspective:800px}.biyaw-preloader-aura{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#5865f273,#5865f200 70%);animation:biyawDiscordAura 2.2s ease-in-out infinite;pointer-events:none}.biyaw-preloader-logo{width:86px;height:86px;object-fit:contain;display:block;transform-style:preserve-3d;filter:drop-shadow(0 6px 20px rgba(88,101,242,.5));animation:biyawDiscordFlip 1.85s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform,filter}.biyaw-preloader-tip-box{margin-top:34px;display:flex;flex-direction:column;align-items:center;width:100%}.biyaw-preloader-tip-title{font-size:11.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--preloader-accent, #00b0f4);margin-bottom:8px}.biyaw-preloader-tip-text{font-size:14.5px;font-weight:500;color:var(--preloader-text, #dbdee1);line-height:1.5;min-height:44px;max-width:400px;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.biyaw-preloader-bar-wrap{margin:20px 0 10px;width:220px}.biyaw-preloader-bar-track{width:100%;height:4.5px;background:var(--preloader-bar-bg, rgba(255, 255, 255, .08));border-radius:999px;position:relative;overflow:hidden}.biyaw-preloader-bar-thumb{position:absolute;top:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#5865f2,#00b0f4,#5865f2);box-shadow:0 0 10px #5865f299;animation:biyawProgressShimmer 1.5s cubic-bezier(.4,0,.2,1) infinite}.biyaw-preloader-status{font-size:12.5px;font-weight:500;color:var(--preloader-subtext, #949ba4);letter-spacing:.3px;min-height:18px}.discord-invite-embed-card{background-color:#2b2d31;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:12px 16px 14px;margin:8px 0 6px;max-width:440px;box-sizing:border-box;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease;-webkit-user-select:none;user-select:none}.discord-invite-embed-card:hover{background-color:#313338;border-color:#ffffff1f}.discord-invite-embed-card.invalid{cursor:default;background-color:#2b2d31;border-color:#ffffff0a}.invite-embed-header-text{font-size:11px;font-weight:700;text-transform:uppercase;color:#949ba4;letter-spacing:.4px;margin-bottom:10px}.invite-embed-body{display:flex;align-items:center;gap:14px}.invite-embed-icon-wrap{flex-shrink:0;width:50px;height:50px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#1e1f22}.invite-embed-icon-wrap.broken{background-color:#383a40;color:#949ba4;font-size:22px}.invite-embed-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.invite-embed-server-name{margin:0;font-size:15px;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.invite-embed-counts-row{display:flex;align-items:center;gap:12px;font-size:12px;color:#949ba4}.invite-embed-counts-row .count-item{display:flex;align-items:center;gap:5px}.invite-embed-counts-row .status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.invite-embed-counts-row .status-dot.green{background-color:#23a55a}.invite-embed-counts-row .status-dot.grey{background-color:#80848e}.invite-embed-expired-msg{font-size:12px;color:#fa777c}.invite-embed-join-btn{flex-shrink:0;background-color:#248046;color:#fff;border:none;border-radius:4px;padding:0 18px;height:38px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .15s ease,filter .15s ease;display:flex;align-items:center;justify-content:center}.invite-embed-join-btn:hover:not(:disabled){background-color:#1a6334}.invite-embed-join-btn.already-joined{background-color:#4e5058}.invite-embed-join-btn.already-joined:hover{background-color:#6d6f78}.invite-embed-join-btn.disabled,.invite-embed-join-btn:disabled{background-color:#383a40;color:#80848e;cursor:not-allowed}.discord-invite-embed-card.is-banned{border-color:#f23f4359;background-color:#f23f430d}.discord-invite-embed-card.is-banned:hover{border-color:#f23f4380;background-color:#f23f4314}.invite-embed-banned-notice{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#f23f43;animation:biyawFadeIn .2s ease-out}.invite-embed-banned-notice i{font-size:13px}.invite-embed-join-btn.banned{background-color:#f23f4333!important;color:#f23f43!important;border:1px solid rgba(242,63,67,.4)!important;cursor:not-allowed!important;font-weight:600}.invite-embed-icon-wrap.banned-icon{filter:grayscale(.5);opacity:.85}@media(max-width:520px){.discord-invite-embed-card{max-width:100%!important;width:100%!important;padding:12px 14px 14px!important;margin:6px 0!important}.invite-embed-body{display:grid!important;grid-template-columns:46px 1fr!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:10px!important;align-items:center!important}.invite-embed-icon-wrap{grid-column:1 / 2!important;grid-row:1 / 2!important;width:46px!important;height:46px!important}.invite-embed-info{grid-column:2 / 3!important;grid-row:1 / 2!important;min-width:0!important}.invite-embed-server-name{font-size:14.5px!important}.invite-embed-counts-row{font-size:11.5px!important;gap:8px!important}.invite-embed-join-btn{grid-column:1 / 3!important;grid-row:2 / 3!important;width:100%!important;height:38px!important;font-size:14px!important;margin-top:2px!important;border-radius:6px!important}}.biyaw-bot-badge{background:#5865f2;color:#fff;font-size:9.5px;font-weight:700;line-height:1;padding:2.5px 4.5px;border-radius:3px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;letter-spacing:.5px;margin-left:6px;flex-shrink:0;box-shadow:0 1px 3px #0003}.discord-full-invite-page{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#1e1f22;background-image:radial-gradient(circle at 50% 35%,rgba(88,101,242,.15) 0%,transparent 60%);padding:20px;box-sizing:border-box;font-family:inherit}.invite-page-card{background-color:#313338;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:32px 36px 36px;width:100%;max-width:440px;box-shadow:0 16px 32px #00000073;text-align:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;animation:discordPopIn .2s cubic-bezier(.16,1,.3,1)}.invite-header-badge{font-size:11.5px;font-weight:700;color:#b5bac1;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.invite-server-icon-large{width:80px;height:80px;border-radius:20px;overflow:hidden;margin-bottom:16px;box-shadow:0 6px 14px #0000004d;background-color:#1e1f22;display:flex;align-items:center;justify-content:center}.invite-server-title{margin:0 0 8px;font-size:22px;font-weight:700;color:#fff;line-height:1.2}.invite-server-desc{margin:0 0 16px;font-size:13.5px;color:#949ba4;line-height:1.45}.invite-server-stats-pill{display:flex;align-items:center;gap:16px;background-color:#2b2d31;padding:8px 16px;border-radius:20px;font-size:12.5px;color:#b5bac1;margin-bottom:24px}.stat-pill-item{display:flex;align-items:center;gap:6px}.stat-pill-item strong{color:#fff}.invite-btn-primary{width:100%;height:44px;background-color:#5865f2;color:#fff;border:none;border-radius:6px;font-size:14.5px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.invite-btn-primary:hover:not(:disabled){background-color:#4752c4}.invite-btn-primary:disabled{opacity:.6;cursor:not-allowed}.invite-login-hint{margin-top:14px;font-size:12px;color:#949ba4}.invite-login-hint a{color:#00a8fc;text-decoration:none}.invite-login-hint a:hover{text-decoration:underline}.invite-page-invalid{display:flex;flex-direction:column;align-items:center}.invite-invalid-icon{width:64px;height:64px;border-radius:50%;background-color:#2b2d31;color:#da373c;font-size:26px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.invite-page-invalid h3{margin:0 0 8px;font-size:20px;color:#fff}.invite-page-invalid p{margin:0 0 20px;font-size:13.5px;color:#949ba4;line-height:1.4}.invite-page-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 0;color:#949ba4}.invite-page-loading i{font-size:32px;color:#5865f2}@keyframes settingsSlideDown{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.98) translateY(16px)}}.discord-fullscreen-settings-overlay,.discord-user-settings-overlay{animation:settingsSlideUp .18s cubic-bezier(.16,1,.3,1) forwards!important}.discord-fullscreen-settings-overlay.modal-closing,.discord-user-settings-overlay.modal-closing,.discord-settings-overlay.modal-closing,.quick-switcher-backdrop.modal-closing{animation:settingsSlideDown .16s cubic-bezier(.16,1,.3,1) forwards!important}.message-text,.dm-msg-text,.discord-dm-message-text{white-space:pre-wrap!important;word-break:break-word!important}.biyaw-link-embed{position:relative;display:flex;flex-direction:column;max-width:520px;width:100%;box-sizing:border-box;margin:8px 0 4px;padding:12px 16px 14px;background-color:#2b2d31;border-radius:8px;border-left:4px solid #5865F2;border-top:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);box-shadow:0 1px 3px #00000038;-webkit-user-select:text;user-select:text;transition:background-color .15s ease,opacity .2s ease,transform .2s ease}.biyaw-link-embed:hover{background-color:#313338}.biyaw-embed-dismiss-btn{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:#00000073;border:none;color:#949ba4;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;opacity:0;z-index:5;transition:opacity .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.biyaw-link-embed:hover .biyaw-embed-dismiss-btn{opacity:1}.biyaw-embed-dismiss-btn:hover{background:#da373c;color:#fff;transform:scale(1.1)}.biyaw-embed-content{display:flex;flex-direction:column;min-width:0}.biyaw-embed-provider{display:flex;align-items:center;gap:7px;margin-bottom:4px}.biyaw-embed-favicon{width:14px;height:14px;border-radius:2px;object-fit:contain}.biyaw-embed-provider-name{font-size:12px;font-weight:600;color:#949ba4;text-transform:capitalize;letter-spacing:.2px}.biyaw-embed-author{font-size:12px;font-weight:500;color:#dbdee1;margin-bottom:4px}.biyaw-embed-title{margin:2px 0 6px;font-size:15px;font-weight:700;line-height:1.32}.biyaw-embed-title-link{color:#00a8fc;text-decoration:none;word-break:break-word;transition:color .15s ease}.biyaw-embed-title-link:hover{text-decoration:underline;color:#1eb8ff}.biyaw-embed-description{margin:0 0 8px;font-size:13px;line-height:1.42;color:#dbdee1;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.biyaw-embed-image-wrapper{margin-top:6px;border-radius:6px;overflow:hidden;max-height:320px;max-width:100%;display:flex;background:#00000040}.biyaw-embed-image{width:100%;max-height:320px;object-fit:cover;border-radius:6px;cursor:pointer;transition:opacity .15s ease,transform .18s ease}.biyaw-embed-image:hover{opacity:.95;transform:scale(1.008)}.biyaw-embed-video-container{position:relative;width:100%;padding-top:56.25%;border-radius:6px;overflow:hidden;margin-top:6px;background:#000}.biyaw-embed-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.biyaw-embed-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.biyaw-embed-video-thumb{width:100%;height:100%;object-fit:cover}.biyaw-embed-play-btn{position:absolute;width:56px;height:38px;background:#ff0000e6;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;transition:transform .15s ease,background-color .15s ease;box-shadow:0 4px 14px #0000008c}.biyaw-embed-video-placeholder:hover .biyaw-embed-play-btn{transform:scale(1.12);background-color:red}.biyaw-link-embed.is-loading{min-height:56px;padding:10px 14px}.biyaw-link-embed-shimmer{display:flex;flex-direction:column;gap:8px}.biyaw-embed-shimmer-line{height:12px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:biyawShimmerPulse 1.4s infinite;border-radius:4px}.biyaw-embed-shimmer-line.short{width:30%}.biyaw-embed-shimmer-line.title{width:75%;height:16px}.biyaw-embed-shimmer-line.desc{width:90%}@keyframes biyawShimmerPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.biyaw-spotify-compact-card{position:relative;max-width:400px;width:100%;margin:6px 0 4px;border-radius:12px;background-color:#000;box-shadow:0 4px 14px #0006;display:block;overflow:hidden;-webkit-user-select:none;user-select:none;transition:transform .15s ease,box-shadow .15s ease}.biyaw-spotify-compact-card:hover{box-shadow:0 6px 20px #0000008c}.biyaw-spotify-compact-iframe{width:100%;height:100%;border:none;border-radius:12px;display:block;background-color:transparent}.biyaw-spotify-compact-dismiss-btn{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:#000000b3;border:1px solid rgba(255,255,255,.18);color:#dbdee1;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;opacity:0;pointer-events:none;z-index:10;transition:opacity .15s ease,background-color .15s ease,transform .15s ease}.biyaw-spotify-compact-card:hover .biyaw-spotify-compact-dismiss-btn{opacity:1;pointer-events:auto}.biyaw-spotify-compact-dismiss-btn:hover{background:#da373c;color:#fff;transform:scale(1.1)}@media(max-width:768px){.biyaw-link-embed{max-width:100%;padding:10px 12px}.biyaw-embed-dismiss-btn{opacity:.85}.biyaw-spotify-compact-card{max-width:100%}.biyaw-spotify-compact-dismiss-btn{opacity:.8;pointer-events:auto}}.discord-lightbox-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#000000db;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999999;cursor:zoom-out;animation:biyawLightboxFadeIn .18s ease-out}@keyframes biyawLightboxFadeIn{0%{opacity:0}to{opacity:1}}.discord-lightbox-close-btn{position:fixed;top:20px;right:24px;width:40px;height:40px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#f2f3f5;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100000000;transition:background-color .15s ease,transform .15s ease,color .15s ease}.discord-lightbox-close-btn:hover{background-color:#da373c;color:#fff;transform:scale(1.1)}.discord-lightbox-content{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;max-width:90vw;max-height:90vh;animation:biyawLightboxScaleIn .2s cubic-bezier(.16,1,.3,1)}@keyframes biyawLightboxScaleIn{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.discord-lightbox-image{max-width:88vw;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 24px 60px #000000e6;-webkit-user-select:none;user-select:none}.discord-lightbox-actions{margin-top:14px;display:flex;align-items:center;justify-content:center}.discord-lightbox-action-link{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;background:#000000a6;border:1px solid rgba(255,255,255,.16);border-radius:20px;color:#dbdee1;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease}.discord-lightbox-action-link:hover{background:#5865f2;color:#fff;border-color:transparent;transform:translateY(-1px)}.discord-profile-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#000000d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000000;padding:20px;box-sizing:border-box;animation:biyawProfileModalFadeIn .2s ease-out}@keyframes biyawProfileModalFadeIn{0%{opacity:0}to{opacity:1}}.discord-profile-modal-dialog{width:600px;max-width:95vw;max-height:85vh;background-color:#232428;border-radius:14px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px #000000e6;overflow:hidden;display:flex;flex-direction:column;position:relative;-webkit-user-select:none;user-select:none;animation:biyawProfileModalScaleIn .22s cubic-bezier(.16,1,.3,1)}@keyframes biyawProfileModalScaleIn{0%{transform:scale(.93);opacity:0}to{transform:scale(1);opacity:1}}.profile-modal-top-controls{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;z-index:25}.profile-modal-icon-btn,.profile-modal-close-btn{width:34px;height:34px;border-radius:50%;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#f2f3f5;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);outline:none;box-shadow:0 2px 8px #0000004d}.profile-modal-icon-btn:hover,.profile-modal-close-btn:hover{transform:scale(1.08)}.profile-modal-icon-btn.close-btn:hover,.profile-modal-close-btn:hover{background:#da373c;color:#fff;border-color:#da373c}.profile-modal-icon-btn.friend-action{color:#f2f3f5}.profile-modal-icon-btn.friend-action:hover{background:#23a55a;color:#fff;border-color:#23a55a}.profile-modal-icon-btn.friend-action.status-friends{color:#23a55a;background:#23a55a33;border-color:#23a55a80}.profile-modal-icon-btn.friend-action.status-friends:hover{background:#23a55a59;border-color:#23a55a;color:#57f287;transform:scale(1.05)}.profile-modal-icon-btn.friend-action.status-pending{color:#f0b232;background:#f0b23233;border-color:#f0b23280}.profile-modal-icon-btn.friend-action.status-pending:hover{background:#f0b23259;border-color:#f0b232;color:#fee75c;transform:scale(1.05)}.profile-modal-banner{width:100%;height:160px;background-size:cover;background-position:center;background-color:#5865f2;flex-shrink:0;position:relative}.profile-modal-header-row{display:flex;align-items:flex-start;justify-content:space-between;padding:0 20px;position:relative;z-index:5;margin-bottom:12px}.profile-modal-avatar-wrapper{margin-top:-45px}.profile-modal-avatar{border:7px solid #232428!important;border-radius:50%;background-color:#232428;box-shadow:0 4px 12px #0006}.profile-modal-top-actions{display:flex;align-items:center;gap:12px;padding-top:14px}.profile-modal-badges{display:inline-flex;align-items:center;gap:6px;background:#1e1f22;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:5px 8px}.profile-modal-badge{padding:3px 6px;border-radius:4px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;cursor:default;transition:transform .15s ease}.profile-modal-badge:hover{transform:scale(1.12)}.profile-modal-badge.nitro-badge{color:#c084fc;background:linear-gradient(135deg,#a855f73d,#c084fc4d);border:1px solid rgba(192,132,252,.5);box-shadow:0 0 10px #a855f759}.profile-modal-badge.dev-badge{color:#5865f2;background:#5865f229;border:1px solid rgba(88,101,242,.35)}.profile-modal-badge.beta-badge{color:#23a55a;background:#23a55a29;border:1px solid rgba(35,165,90,.35)}.profile-modal-msg-btn{background:#5865f2;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;padding:7px 16px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.profile-modal-msg-btn:hover{background:#4752c4;transform:translateY(-1px)}.profile-modal-identity{padding:0 20px 14px}.profile-modal-displayname{font-size:22px;font-weight:700;color:#fff;margin:0;line-height:1.2}.profile-modal-tag{font-size:14px;color:#949ba4;margin-top:3px;display:block}.profile-modal-status-bubble{display:inline-flex;align-items:center;gap:6px;margin-top:10px;background:#1e1f22;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:6px 10px;max-width:100%;color:#dbdee1;font-size:13px}.profile-modal-status-bubble .status-emoji{font-size:15px}.profile-modal-tabs{display:flex;gap:20px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08);background-color:#232428}.profile-modal-tab-btn{background:transparent;border:none;border-bottom:2px solid transparent;color:#949ba4;font-size:14px;font-weight:600;padding:12px 2px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease,border-color .15s ease}.profile-modal-tab-btn:hover{color:#dbdee1}.profile-modal-tab-btn.active{color:#fff;border-bottom-color:#5865f2}.tab-counter-pill{background:#ffffff1a;color:#dbdee1;font-size:11px;padding:1px 6px;border-radius:10px}.profile-modal-body{padding:16px 20px 24px;background-color:#232428;overflow-y:auto;max-height:420px}.profile-modal-section{margin-bottom:16px}.profile-modal-section .section-title{font-size:12px;font-weight:700;color:#b5bac1;letter-spacing:.03em;text-transform:uppercase;margin:0 0 8px}.profile-modal-section .section-bio-text{font-size:14px;line-height:1.5;color:#dbdee1;margin:0;white-space:pre-wrap;word-break:break-word}.profile-modal-divider{height:1px;background-color:#ffffff0f;margin:14px 0}.profile-modal-meta-item{display:flex;align-items:center;gap:12px;padding:6px 0}.profile-modal-meta-item .meta-icon{width:36px;height:36px;border-radius:8px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:#b5bac1;font-size:16px;flex-shrink:0}.profile-modal-meta-item .meta-icon.server-icon{background:#5865f229;color:#5865f2}.profile-modal-meta-item .meta-details{display:flex;flex-direction:column}.meta-details .meta-label{font-size:12px;color:#949ba4}.meta-details .meta-value{font-size:14px;font-weight:600;color:#f2f3f5}.profile-modal-roles-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.profile-modal-role-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;border:1px solid;font-size:12px;font-weight:500;color:#f2f3f5}.profile-modal-role-pill .role-color-dot{width:8px;height:8px;border-radius:50%}.profile-modal-mutual-list{display:flex;flex-direction:column;gap:6px}.profile-modal-mutual-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.profile-modal-mutual-item:hover{background:#ffffff12;transform:translate(2px)}.mutual-item-left{display:flex;align-items:center;gap:12px}.mutual-server-icon{width:40px;height:40px;border-radius:12px;background:#5865f2;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.mutual-server-icon img{width:100%;height:100%;object-fit:cover}.mutual-server-info,.mutual-friend-info{display:flex;flex-direction:column}.mutual-name{font-size:14px;font-weight:600;color:#fff}.mutual-sub{font-size:12px;color:#949ba4}.mutual-arrow{color:#80848e;font-size:13px}.mutual-chat-action-btn{width:34px;height:34px;border-radius:50%;border:none;background:#ffffff0f;color:#dbdee1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.mutual-chat-action-btn:hover{background:#5865f2;color:#fff}.profile-modal-loading,.profile-modal-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 20px;color:#949ba4;text-align:center;gap:10px}.profile-modal-empty .empty-icon-circle{width:52px;height:52px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:22px;color:#80848e;margin-bottom:4px}.profile-modal-empty h5{color:#f2f3f5;font-size:16px;margin:0}.profile-modal-empty p{font-size:13px;color:#949ba4;margin:0}.nitro-badge,.nitro-badge-pill,.user-popout-badge.nitro-badge,.profile-modal-badge.nitro-badge,.preview-card-badges .nitro-badge,.dm-profile-badge-pill.nitro-badge,[data-badge=nitro],[data-badge=biyaw_nitro]{color:#c084fc!important;background:linear-gradient(135deg,#a855f73d,#c084fc4d)!important;border:1px solid rgba(192,132,252,.5)!important;box-shadow:0 0 10px #a855f759!important}.nitro-badge i,.nitro-badge-pill i,.user-popout-badge.nitro-badge i,.profile-modal-badge.nitro-badge i,.preview-card-badges .nitro-badge i,.dm-profile-badge-pill.nitro-badge i{color:#c084fc!important}.dev-badge,.user-popout-badge.dev-badge,.profile-modal-badge.dev-badge,.preview-card-badges .dev-badge,.dm-profile-badge-pill.dev-badge,[data-badge=dev],[data-badge=developer]{color:#5865f2!important;background:#5865f229!important;border:1px solid rgba(88,101,242,.35)!important;box-shadow:0 0 8px #5865f240!important}.dev-badge i,.user-popout-badge.dev-badge i,.profile-modal-badge.dev-badge i,.preview-card-badges .dev-badge i,.dm-profile-badge-pill.dev-badge i{color:#5865f2!important}.beta-badge,.user-popout-badge.beta-badge,.profile-modal-badge.beta-badge,.preview-card-badges .beta-badge,.dm-profile-badge-pill.beta-badge,.dm-profile-badge-pill.beta,[data-badge=beta]{color:#23a55a!important;background:#23a55a29!important;border:1px solid rgba(35,165,90,.35)!important;box-shadow:0 0 8px #23a55a40!important}.beta-badge i,.user-popout-badge.beta-badge i,.profile-modal-badge.beta-badge i,.preview-card-badges .beta-badge i,.dm-profile-badge-pill.beta-badge i,.dm-profile-badge-pill.beta i{color:#23a55a!important}.bot-badge,.user-popout-badge.bot-badge,.profile-modal-badge.bot-badge,.preview-card-badges .bot-badge,.dm-profile-badge-pill.bot-badge,[data-badge=bot]{color:#5865f2!important;background:#5865f229!important;border:1px solid rgba(88,101,242,.35)!important;box-shadow:0 0 8px #5865f240!important}.bot-badge i,.user-popout-badge.bot-badge i,.profile-modal-badge.bot-badge i,.preview-card-badges .bot-badge i,.dm-profile-badge-pill.bot-badge i{color:#5865f2!important}.owner-badge,.user-popout-badge.owner,.profile-modal-badge.owner-badge,.preview-card-badges .owner-badge,[data-badge=owner]{color:#f0b232!important;background:#f0b23229!important;border:1px solid rgba(240,178,50,.35)!important;box-shadow:0 0 8px #f0b23240!important}.owner-badge i,.user-popout-badge.owner i,.profile-modal-badge.owner-badge i,.preview-card-badges .owner-badge i{color:#f0b232!important}.biyaw-audio-player-card{display:flex;align-items:center;gap:12px;background:#1e1f22f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;margin-top:6px;max-width:480px;width:100%;box-sizing:border-box;box-shadow:0 4px 18px #00000059;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;overflow:visible!important;position:relative;z-index:5}[data-theme=light] .biyaw-audio-player-card{background:#f2f3f5f2;border-color:#0000001a;box-shadow:0 4px 14px #00000014}.biyaw-audio-player-card:hover{border-color:#5865f266;box-shadow:0 6px 22px #5865f226}.message-attachment.message-attachment-audio,.message-attachment:has(.biyaw-audio-player-card){overflow:visible!important}.biyaw-audio-play-btn{width:44px;height:44px;min-width:44px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#4752c4);border:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;box-shadow:0 4px 12px #5865f266;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .18s ease;padding:0;margin:0;outline:none}.biyaw-audio-play-btn:hover{transform:scale(1.08);filter:brightness(1.15);box-shadow:0 6px 18px #5865f299}.biyaw-audio-play-btn:active{transform:scale(.96)}.biyaw-audio-play-btn i{pointer-events:none}.biyaw-audio-play-btn.is-playing{background:linear-gradient(135deg,#3ba55d,#2d7d46);box-shadow:0 4px 12px #3ba55d66}.biyaw-audio-main-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.biyaw-audio-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.biyaw-audio-filename{font-size:13px;font-weight:600;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}[data-theme=light] .biyaw-audio-filename{color:#060607}.biyaw-audio-filename i{color:#5865f2;font-size:12px}.biyaw-audio-timer{font-size:11px;font-family:Consolas,SF Mono,Courier New,monospace;font-weight:500;color:#949ba4;white-space:nowrap}.biyaw-audio-scrubber-track{position:relative;height:10px;border-radius:5px;background:#ffffff1a;cursor:pointer;overflow:visible}[data-theme=light] .biyaw-audio-scrubber-track{background:#0000001a}.biyaw-audio-buffered-fill{position:absolute;top:0;left:0;height:100%;border-radius:5px;background:#fff3;pointer-events:none;transition:width .2s ease}.biyaw-audio-progress-fill{position:absolute;top:0;left:0;height:100%;border-radius:5px;background:linear-gradient(90deg,#5865f2,#7983f5);pointer-events:none;box-shadow:0 0 10px #5865f299}.biyaw-audio-thumb{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0006;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease;pointer-events:none}.biyaw-audio-scrubber-track:hover .biyaw-audio-thumb{transform:translate(-50%,-50%) scale(1)}.biyaw-player-time-tooltip{position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);background:#111214;color:#fff;padding:3px 7px;border-radius:4px;font-size:11px;font-weight:600;font-family:Consolas,monospace;white-space:nowrap;pointer-events:none;box-shadow:0 4px 10px #00000080;border:1px solid rgba(255,255,255,.1);z-index:10}.biyaw-audio-right-controls{display:flex;align-items:center;gap:6px}.biyaw-player-speed-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.08);color:#dbdee1;font-size:11px;font-weight:700;padding:4px 7px;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .1s ease;outline:none}[data-theme=light] .biyaw-player-speed-btn{background:#0000000f;border-color:#00000014;color:#313338}.biyaw-player-speed-btn:hover{background:#5865f2;color:#fff;border-color:#5865f2;transform:scale(1.05)}.biyaw-player-icon-btn{width:30px;height:30px;border-radius:6px;background:transparent;border:none;color:#949ba4;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.biyaw-player-icon-btn:hover{background:#ffffff14;color:#fff}[data-theme=light] .biyaw-player-icon-btn:hover{background:#00000014;color:#060607}.biyaw-player-volume-wrapper,.biyaw-player-volume-wrapper.audio-volume-wrapper{position:relative;display:flex;align-items:center}.biyaw-audio-volume-slider-box{max-width:0;opacity:0;overflow:hidden;pointer-events:none;margin-left:0;display:flex;align-items:center;transition:max-width .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,margin .25s ease}.biyaw-player-volume-wrapper.audio-volume-wrapper:hover .biyaw-audio-volume-slider-box,.biyaw-player-volume-wrapper.audio-volume-wrapper:focus-within .biyaw-audio-volume-slider-box{max-width:80px;opacity:1;pointer-events:auto;margin-left:6px}.biyaw-audio-volume-slider-box .biyaw-player-volume-range.horizontal{width:65px;margin-left:0}.biyaw-player-volume-popover{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1e1f22;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 8px 8px;box-shadow:0 8px 24px #000000a6;display:none;flex-direction:column;align-items:center;gap:8px;z-index:100;min-width:38px;box-sizing:border-box}[data-theme=light] .biyaw-player-volume-popover{background:#fff;border-color:#0000001f;box-shadow:0 8px 24px #00000026}.biyaw-player-volume-popover:after{content:"";position:absolute;top:100%;left:-12px;right:-12px;height:16px;background:transparent;pointer-events:auto}.biyaw-player-volume-wrapper:hover .biyaw-player-volume-popover,.biyaw-player-volume-popover.is-open{display:flex!important;animation:biyawVolumeFadeIn .15s ease-out forwards}@keyframes biyawVolumeFadeIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.biyaw-player-volume-percent-badge{font-size:11px;font-weight:700;font-family:Consolas,monospace;color:#5865f2;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.biyaw-player-volume-range-vertical{-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical;writing-mode:bt-lr;width:6px;height:84px;padding:0;cursor:pointer;accent-color:#5865f2;outline:none}.biyaw-player-volume-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff3;height:4px;border-radius:2px;outline:none;cursor:pointer}.biyaw-player-volume-range.horizontal{width:60px;margin-left:4px;transition:width .2s ease,opacity .2s ease}.biyaw-player-volume-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000080;cursor:pointer}.biyaw-player-volume-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:none;box-shadow:0 1px 4px #00000080;cursor:pointer}[data-theme=light] .biyaw-player-volume-range{background:#00000026}[data-theme=light] .biyaw-player-volume-range::-webkit-slider-thumb{background:#5865f2}[data-theme=light] .biyaw-player-volume-range::-moz-range-thumb{background:#5865f2}.biyaw-video-player-container{position:relative;max-width:min(640px,100%);max-height:340px;width:fit-content;background:#0d0e12;border-radius:8px;overflow:hidden;margin-top:2px;box-shadow:0 4px 18px #0006;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(255,255,255,.08);container-type:inline-size;container-name:videoplayer;display:flex;align-items:center;justify-content:center}.biyaw-video-player-container.is-fullscreen{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;border-radius:0!important;border:none!important;background:#000!important}.biyaw-video-element{width:100%;height:100%;max-width:100%;max-height:340px;display:block;background:#000;border-radius:8px;object-fit:contain}.biyaw-video-error-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:#111215;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#949ba4;font-size:13px;z-index:6}.biyaw-video-error-fallback i{font-size:24px;color:#f23f43}.biyaw-video-error-download{background:#248046;color:#fff;border:none;padding:6px 14px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:background .15s ease}.biyaw-video-error-download:hover{background:#1a6334}.biyaw-video-player-container.is-fullscreen .biyaw-video-element{max-height:100%!important;height:100%!important;width:100%!important;border-radius:0!important}.biyaw-video-center-play-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:5}.biyaw-video-big-play-btn{width:64px;height:64px;border-radius:50%;background:#5865f2e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.3);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-shadow:0 6px 24px #00000080;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .18s ease;padding:0;margin:0}.biyaw-video-big-play-btn i{display:flex;align-items:center;justify-content:center;margin:0;line-height:1}.biyaw-video-big-play-btn:hover{transform:scale(1.12);background:#5865f2}.biyaw-video-center-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;pointer-events:none;animation:biyawPulseAnim .5s ease-out forwards;z-index:6}@keyframes biyawPulseAnim{0%{transform:translate(-50%,-50%) scale(.7);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.9}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.biyaw-video-center-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:7;pointer-events:none}.biyaw-video-spinner{width:44px;height:44px;border:3px solid rgba(255,255,255,.2);border-top-color:#5865f2;border-radius:50%;animation:biyawSpin .8s linear infinite}@keyframes biyawSpin{to{transform:rotate(360deg)}}.biyaw-video-controls-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 65%,transparent 100%);padding:20px 8px 8px;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:10;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.biyaw-video-player-container.has-started .biyaw-video-controls-overlay.is-visible,.biyaw-video-player-container.has-started:hover .biyaw-video-controls-overlay{opacity:1;pointer-events:auto}.biyaw-video-player-container:not(.has-started) .biyaw-video-controls-overlay,.biyaw-video-player-container.controls-hidden .biyaw-video-controls-overlay{opacity:0!important;pointer-events:none!important;display:none!important}.biyaw-video-progress-container{position:relative;width:100%;height:14px;display:flex;align-items:center;cursor:pointer}.biyaw-video-progress-rail{position:relative;width:100%;height:4px;background:#ffffff40;border-radius:2px;transition:height .15s ease}.biyaw-video-progress-container:hover .biyaw-video-progress-rail{height:6px}.biyaw-video-progress-buffered{position:absolute;top:0;left:0;height:100%;background:#ffffff59;border-radius:2px;pointer-events:none}.biyaw-video-progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#5865f2,#7983f5);border-radius:2px;pointer-events:none;box-shadow:0 0 8px #5865f2cc}.biyaw-video-progress-thumb{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000080;transform:translate(-50%,-50%) scale(0);transition:transform .12s ease;pointer-events:none}.biyaw-video-progress-container:hover .biyaw-video-progress-thumb{transform:translate(-50%,-50%) scale(1)}.biyaw-video-controls-row{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;box-sizing:border-box;overflow:hidden}.biyaw-video-controls-left,.biyaw-video-controls-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.biyaw-video-volume-slider-box{max-width:0;opacity:0;overflow:hidden;pointer-events:none;margin-left:0;display:flex;align-items:center;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .15s ease,margin .2s ease}.biyaw-player-volume-wrapper.video-volume-wrapper:hover .biyaw-video-volume-slider-box,.biyaw-player-volume-wrapper.video-volume-wrapper:focus-within .biyaw-video-volume-slider-box{max-width:60px;opacity:1;pointer-events:auto;margin-left:4px}.biyaw-video-btn{background:transparent;border:none;color:#f2f3f5;font-size:15px;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,transform .1s ease;outline:none}.biyaw-video-btn:hover{background:#ffffff26;color:#fff;transform:scale(1.08)}.biyaw-video-timer{display:flex;align-items:center;gap:4px;font-size:12px;font-family:Consolas,SF Mono,monospace;font-weight:500;color:#dbdee1;margin-left:4px}.biyaw-time-separator{color:#80848e}.biyaw-player-speed-btn.video-speed{color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.2)}.biyaw-player-speed-btn.video-speed:hover{background:#5865f2;border-color:#5865f2}@container videoplayer (max-width: 370px){.biyaw-player-speed-btn.video-speed{display:none!important}.biyaw-video-controls-left,.biyaw-video-controls-right{gap:3px}.biyaw-video-btn{width:28px;height:28px;font-size:13px}.biyaw-video-timer{font-size:11px;gap:2px;margin-left:2px}}@container videoplayer (max-width: 290px){.video-pip-btn,.biyaw-time-separator,.biyaw-time-duration{display:none!important}}@container videoplayer (max-width: 230px){.biyaw-video-timer{display:none!important}.biyaw-video-controls-left,.biyaw-video-controls-right{gap:2px}.biyaw-video-btn{width:26px;height:26px;font-size:12px}}.biyaw-player-error-fallback{display:flex;align-items:center;gap:10px;background:#ed424526;border:1px solid rgba(237,66,69,.35);border-radius:8px;padding:10px 14px;color:#f2f3f5;font-size:13px;max-width:420px}.biyaw-player-error-fallback i{color:#ed4245;font-size:18px}.biyaw-player-error-info{display:flex;flex-direction:column;gap:4px}.biyaw-player-error-info a{color:#5865f2;text-decoration:none;font-weight:600}.biyaw-player-error-info a:hover{text-decoration:underline}.biyaw-upload-progress-embed{width:100%;margin-bottom:8px;animation:biyawUploadSlideIn .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes biyawUploadSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.biyaw-upload-progress-card{display:flex;align-items:center;gap:12px;background:#2b2d31;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;box-shadow:0 4px 14px #0000004d;position:relative;-webkit-user-select:none;user-select:none}[data-theme=light] .biyaw-upload-progress-card{background:#e3e5e8;border-color:#0000001a;box-shadow:0 4px 12px #00000014}.biyaw-upload-icon-wrapper{width:40px;height:40px;min-width:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:#5865f2}.biyaw-upload-icon-wrapper.audio{background:linear-gradient(135deg,#f47b67,#eb459e)}.biyaw-upload-icon-wrapper.video{background:linear-gradient(135deg,#5865f2,#7983f5)}.biyaw-upload-icon-wrapper.image{background:linear-gradient(135deg,#23a55a,#3ba55d)}.biyaw-upload-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.biyaw-upload-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.biyaw-upload-filename{font-size:13px;font-weight:600;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .biyaw-upload-filename{color:#060607}.biyaw-upload-percentage{font-size:12px;font-weight:700;color:#5865f2;font-family:Consolas,monospace}.biyaw-upload-progress-track{width:100%;height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden;position:relative}[data-theme=light] .biyaw-upload-progress-track{background:#0000001a}.biyaw-upload-progress-fill{height:100%;border-radius:3px;background:#5865f2;transition:width .15s ease-out;box-shadow:0 0 10px #5865f280}.biyaw-upload-footer-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#949ba4}.biyaw-upload-status-text{display:flex;align-items:center;gap:5px;font-weight:500}.biyaw-upload-status-text i{font-size:10px;color:#5865f2}.biyaw-upload-filesize{font-family:Consolas,monospace}.biyaw-upload-cancel-btn{width:28px;height:28px;border-radius:50%;background:transparent;border:none;color:#949ba4;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background .15s ease,color .15s ease;margin-left:4px}.biyaw-upload-cancel-btn:hover{background:#ed424533;color:#ed4245}.biyaw-pending-attachments-container{padding:10px 14px 6px;background:#2b2d31e6;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:1px solid rgba(255,255,255,.06);-webkit-user-select:none;user-select:none}[data-theme=light] .biyaw-pending-attachments-container{background:#ebedeff2;border-color:#00000014}.biyaw-pending-attachments-list{display:flex;align-items:center;gap:12px;overflow-x:auto;padding-bottom:4px}.biyaw-pending-attachments-list::-webkit-scrollbar{height:6px}.biyaw-pending-attachments-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.biyaw-pending-card{position:relative;width:120px;height:120px;min-width:120px;border-radius:10px;background:#1e1f22;border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 4px 12px #00000059;display:flex;flex-direction:column;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}[data-theme=light] .biyaw-pending-card{background:#fff;border-color:#0000001a;box-shadow:0 4px 12px #00000014}.biyaw-pending-card:hover{border-color:#5865f280;transform:translateY(-2px);box-shadow:0 6px 16px #00000073}.biyaw-pending-img-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#111214}.biyaw-pending-img{width:100%;height:100%;object-fit:cover;display:block}.biyaw-pending-vid-wrapper{position:relative;background:#000}.biyaw-pending-vid-wrapper video{pointer-events:none;object-fit:cover}.biyaw-pending-vid-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;pointer-events:none;border:1px solid rgba(255,255,255,.2)}.biyaw-pending-file-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 10px;box-sizing:border-box;text-align:center;gap:8px;background:#1e1f22}[data-theme=light] .biyaw-pending-file-wrapper{background:#f8f9fa}.biyaw-pending-file-icon{width:44px;height:44px;border-radius:10px;background:#5865f2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 10px #5865f259}.biyaw-pending-file-icon.audio{background:linear-gradient(135deg,#f47b67,#eb459e);box-shadow:0 4px 10px #eb459e59}.biyaw-pending-file-icon.video{background:linear-gradient(135deg,#5865f2,#7983f5)}.biyaw-pending-file-info{width:100%;display:flex;flex-direction:column;gap:2px}.biyaw-pending-file-name{font-size:11px;font-weight:600;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}[data-theme=light] .biyaw-pending-file-name{color:#060607}.biyaw-pending-file-size{font-size:10px;font-family:Consolas,monospace;color:#949ba4}.biyaw-pending-remove-btn{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#111214d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);color:#dbdee1;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;z-index:5;padding:0}.biyaw-pending-remove-btn:hover{background:#da373c;color:#fff;transform:scale(1.1);border-color:#da373c}.biyaw-pending-upload-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;z-index:4}.biyaw-pending-spinner{font-size:18px;color:#5865f2}.biyaw-pending-percent{font-size:11px;font-weight:700;font-family:Consolas,monospace;color:#fff}.biyaw-pending-progress-bar{width:75%;height:4px;border-radius:2px;background:#fff3;overflow:hidden}.biyaw-pending-progress-fill{height:100%;background:#5865f2;border-radius:2px;transition:width .15s ease-out}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.discord-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000;animation:discordFadeIn .15s ease-out}.discord-delete-modal-dialog{background:#313338;color:#dbdee1;width:440px;max-width:calc(100vw - 32px);border-radius:8px;box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff0d;overflow:hidden;animation:discordScaleIn .15s ease-out;display:flex;flex-direction:column}.discord-delete-modal-header{padding:24px 24px 12px}.delete-modal-title-row{display:flex;align-items:center;gap:12px}.delete-modal-warning-icon{font-size:20px;color:#f23f43}.delete-modal-title{margin:0;font-size:20px;font-weight:700;color:#f2f3f5;line-height:1.2}.discord-delete-modal-body{padding:0 24px 20px}.delete-modal-description{margin:0 0 16px;font-size:15px;line-height:1.45;color:#dbdee1}.delete-modal-description strong{color:#fff;font-weight:600}.delete-modal-callout{background:#f23f431a;border:1px solid rgba(242,63,67,.3);border-radius:6px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:#fca5a5}.delete-modal-callout i{font-size:16px;color:#f23f43;margin-top:2px;flex-shrink:0}.discord-delete-modal-footer{background:#2b2d31;padding:16px 24px;display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid rgba(0,0,0,.2)}.delete-modal-btn-cancel{background:transparent;color:#fff;border:none;font-size:14px;font-weight:500;padding:10px 18px;border-radius:4px;cursor:pointer;transition:background-color .15s ease,text-decoration .15s ease}.delete-modal-btn-cancel:hover{text-decoration:underline}.delete-modal-btn-confirm{background-color:#da373c;color:#fff;border:none;font-size:14px;font-weight:600;padding:10px 22px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .15s ease,transform .05s ease}.delete-modal-btn-confirm:hover:not(:disabled){background-color:#a12828}.delete-modal-btn-confirm:active:not(:disabled){background-color:#8f2022;transform:translateY(1px)}.delete-modal-btn-confirm:disabled{opacity:.6;cursor:not-allowed}@keyframes discordFadeIn{0%{opacity:0}to{opacity:1}}@keyframes discordScaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.biyaw-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:var(--bg-color, #313338);z-index:99999;display:flex;overflow:hidden;animation:settingsSlideUp .18s cubic-bezier(.16,1,.3,1)}@keyframes settingsSlideUp{0%{opacity:0;transform:scale(.98) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.biyaw-settings-container{display:flex;width:100%;height:100%;overflow:hidden;position:relative;background-color:var(--bg-color, #313338)}.biyaw-settings-page{display:flex;width:100%;height:100vh;overflow:hidden;background-color:var(--bg-color, #313338)}.settings-sidebar{width:240px;min-width:240px;background-color:var(--bg-color-darker, #2b2d31);border-right:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));padding:36px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;-webkit-user-select:none;user-select:none;overflow-y:auto}.settings-sidebar-header h3{font-size:16px;font-weight:700;color:#fff;padding:0 10px 8px;border-bottom:1px solid var(--biyaw-border, rgb(255 255 255 / 8%))}.settings-group-title{font-size:11px;font-weight:700;color:#949ba4;letter-spacing:.4px;padding:6px 10px}.settings-nav-btn{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;background:transparent;border:none;color:#949ba4;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease;font-family:inherit;width:100%}.settings-nav-btn i{font-size:15px;width:18px;text-align:center}.settings-nav-btn:hover{background-color:#35373c;color:#dbdee1}.settings-nav-btn.active{background-color:#3f4147;color:#fff;font-weight:600}.settings-nav-btn.danger{color:#da373c}.settings-nav-btn.danger:hover{background-color:#da373c;color:#fff}.settings-nav-divider{height:1px;background-color:var(--biyaw-border, rgb(255 255 255 / 8%));margin:8px 0}.settings-subnav-group{display:flex;flex-direction:column;margin-left:20px;padding-left:10px;border-left:2px solid rgba(255,255,255,.08);gap:3px;margin-top:4px;margin-bottom:8px}.settings-subnav-btn{display:flex;align-items:center;padding:7px 10px;border-radius:4px;background:transparent;border:none;color:#949ba4;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease;font-family:inherit;width:100%}.settings-subnav-btn:hover:not(.disabled){background-color:#35373c;color:#dbdee1}.settings-subnav-btn.active{background-color:#3f4147;color:#fff;font-weight:600}.settings-subnav-btn.disabled{opacity:.45;cursor:not-allowed}.settings-main-content{flex:1;min-width:0;overflow-y:auto;padding:40px 60px;box-sizing:border-box;position:relative;background-color:var(--bg-color, #313338)}.discord-esc-wrapper{position:fixed!important;top:20px!important;right:28px!important;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;z-index:1000000!important;-webkit-user-select:none;user-select:none}.discord-esc-circle-btn{width:36px;height:36px;border-radius:50%;border:2px solid #b5bac1;background:transparent;color:#b5bac1;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all .15s ease}.discord-esc-label{font-size:12px;font-weight:700;color:#b5bac1;letter-spacing:.5px;transition:color .15s ease}.discord-esc-wrapper:hover .discord-esc-circle-btn{border-color:#fff;color:#fff;transform:scale(1.08)}.discord-esc-wrapper:hover .discord-esc-label{color:#fff}.settings-mobile-header{display:none}.settings-tab-panel{max-width:900px;display:flex;flex-direction:column;gap:24px}.settings-section-header{border-bottom:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));padding-bottom:16px}.settings-section-header h2{font-size:20px;font-weight:700;color:#fff;margin-bottom:4px}.settings-section-header p{font-size:13px;color:#949ba4}.profile-layout-grid{display:grid;grid-template-columns:1fr 320px;gap:36px;align-items:start}.settings-profile-form{display:flex;flex-direction:column;gap:18px}.settings-label{font-size:12px;font-weight:700;color:#b5bac1;letter-spacing:.3px;text-transform:uppercase;display:block;margin-bottom:8px}.settings-field-group{display:flex;flex-direction:column}.settings-field-group input[type=text],.settings-field-group input[type=email],.settings-field-group input[type=password],.settings-field-group textarea,.settings-select{width:100%;box-sizing:border-box;padding:11px 14px;background-color:#1e1f22!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;color:#fff!important;font-size:14px!important;outline:none!important;font-family:inherit!important;transition:border-color .15s ease,box-shadow .15s ease}.settings-field-group input:focus,.settings-field-group textarea:focus,.settings-select:focus{border-color:#5865f2!important;box-shadow:0 0 0 2px #5865f240!important;background-color:#111214!important}.settings-field-group textarea{min-height:80px;resize:vertical}.char-count{font-size:11px;color:#80848e;text-align:right;margin-top:4px}.settings-upload-section{display:flex;flex-direction:column}.settings-banner-dropzone{width:100%;height:110px;background-color:#1e1f22;border:2px dashed rgba(255,255,255,.15);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#949ba4;font-size:13px;transition:all .15s ease}.settings-banner-dropzone:hover{border-color:#5865f2;color:#fff;background-color:#5865f20f}.settings-banner-dropzone i{font-size:24px;color:#5865f2}.settings-banner-cropper-box{width:100%;height:150px;position:relative;border-radius:8px;overflow:hidden;background-color:#111214;border:1px solid rgba(255,255,255,.1)}.cropper-change-badge-btn{position:absolute;top:10px;right:10px;z-index:10;padding:6px 12px;background-color:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .15s ease,transform .15s ease}.cropper-change-badge-btn:hover{background-color:#5865f2;border-color:#5865f2;transform:translateY(-1px)}.settings-avatar-dropzone{width:90px;height:90px;border-radius:50%;background-color:#1e1f22;border:2px dashed rgba(255,255,255,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:#949ba4;font-size:11px;transition:all .15s ease}.settings-avatar-dropzone:hover{border-color:#5865f2;color:#fff;background-color:#5865f20f}.settings-avatar-wrapper{position:relative;width:96px;height:96px;display:inline-block}.settings-avatar-cropper-box{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden;border:3px solid #5865f2;background-color:#111214;box-shadow:0 4px 14px #0006}.cropper-change-avatar-btn{position:absolute;bottom:-2px;right:-2px;z-index:10;width:32px;height:32px;border-radius:50%;background-color:#5865f2;border:2.5px solid #232428;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0006;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.cropper-change-avatar-btn:hover{background-color:#4752c4;transform:scale(1.12);box-shadow:0 4px 12px #5865f266}.settings-media-actions{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.settings-media-btn{padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:none;background-color:#2b2d31;color:#dbdee1;transition:all .15s ease;font-family:inherit}.settings-media-btn:hover{background-color:#35373c;color:#fff}.settings-media-btn.primary{background-color:#5865f2;color:#fff}.settings-media-btn.primary:hover{background-color:#4752c4}.settings-media-btn.danger{background-color:#f23f421a;color:#fa777c}.settings-media-btn.danger:hover{background-color:#f23f4233;color:#fff}.settings-banner-preview-box{width:100%;height:140px;border-radius:8px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;align-items:flex-end;padding:10px;background-color:#1e1f22}.settings-banner-overlay-actions{position:absolute;top:10px;right:10px;display:flex;gap:8px;z-index:5}.settings-banner-color-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.settings-banner-color-swatch{width:34px;height:34px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;padding:0;outline:none;position:relative}.settings-banner-color-swatch:hover{transform:scale(1.12);box-shadow:0 4px 12px #0006}.settings-banner-color-swatch.active{border-color:#fff;box-shadow:0 0 0 2px #5865f299,0 4px 12px #0006;transform:scale(1.08)}.settings-banner-color-swatch .check-icon{color:#fff;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.settings-banner-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.badge-nitro-status{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.badge-nitro-status.locked{background:#f43f5e26;color:#f43f5e;border:1px solid rgba(244,63,94,.3)}.badge-nitro-status.unlocked{background:linear-gradient(135deg,#5865f240,#ec489940);color:#c084fc;border:1px solid rgba(168,85,247,.4)}.discord-locked-banner-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:10px;background:linear-gradient(135deg,#1e1f22f2,#2b2d31bf);border:1px dashed rgba(255,255,255,.15);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease}.discord-locked-banner-card:hover{border-color:#ec489980;background:linear-gradient(135deg,#232428fa,#303238d9);transform:translateY(-1px)}.locked-shield-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#f43f5e33,#ec489926);color:#ec4899;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid rgba(236,72,153,.3)}.locked-banner-content-col{flex:1}.locked-title-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.locked-title-row h4{margin:0;font-size:13px;font-weight:700;color:#f2f3f5}.nitro-pill-mini{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;background:linear-gradient(135deg,#f43f5e,#ec4899);color:#fff;letter-spacing:.5px}.locked-banner-content-col p{margin:0;font-size:12px;color:#949ba4;line-height:1.45}.settings-avatar-row-box{display:flex;align-items:center;gap:20px;padding:6px 0}.settings-avatar-info{display:flex;flex-direction:column;gap:4px}.settings-crop-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;animation:settingsFadeIn .15s ease-out}.settings-crop-modal{width:540px;max-width:92vw;background-color:#313338;border-radius:12px;box-shadow:0 16px 40px #0009;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.settings-crop-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.settings-crop-header h3{margin:0;font-size:16px;font-weight:600;color:#f2f3f5}.settings-crop-close-btn{background:transparent;border:none;color:#949ba4;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .15s}.settings-crop-close-btn:hover{color:#f2f3f5}.settings-crop-body{padding:20px;display:flex;flex-direction:column;gap:16px}.settings-crop-stage-container{width:100%;height:280px;position:relative;background-color:#111214;border-radius:8px;overflow:hidden}.crop-zoom-bar{display:flex;align-items:center;gap:12px;color:#949ba4;font-size:14px;padding:0 8px}.crop-zoom-bar input[type=range]{flex:1;accent-color:#5865f2;cursor:pointer}.settings-crop-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px;background-color:#2b2d31;border-top:1px solid rgba(255,255,255,.05)}.account-user-summary-card{border-radius:8px;background-color:#1e1f22;overflow:hidden;margin-bottom:24px;border:1px solid rgba(255,255,255,.08);width:100%;max-width:100%;box-sizing:border-box}.summary-card-banner{height:125px;background-size:cover;background-position:center;background-color:#5865f2;width:100%;max-width:100%;box-sizing:border-box}.summary-card-body{display:flex;align-items:flex-end;justify-content:space-between;padding:16px 24px 22px;margin-top:-36px;min-height:85px;box-sizing:border-box;width:100%;max-width:100%}.summary-card-avatar-meta{display:flex;align-items:flex-end;gap:18px}.summary-card-avatar{border:6px solid #1e1f22;border-radius:50%;box-shadow:0 4px 12px #0000004d}.summary-card-meta{padding-bottom:4px;margin-top:14px}.summary-card-meta h4{margin:0 0 3px;font-size:20px;font-weight:700;color:#f2f3f5;line-height:1.2}.summary-card-meta span{font-size:13.5px;color:#949ba4}.btn-profile-edit-summary{padding:8px 18px;border-radius:4px;background-color:#4e5058;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .15s ease;margin-bottom:4px}.btn-profile-edit-summary:hover{background-color:#6d6f78}.helper-hint{font-size:12px;color:#80848e;margin-top:6px}.btn-settings-save{align-self:flex-start;padding:12px 28px;background-color:#5865f2!important;border:none!important;border-radius:6px!important;color:#fff!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease!important;font-family:inherit;margin-top:8px}.btn-settings-save:hover{background-color:#4752c4!important;transform:translateY(-1px);box-shadow:0 4px 12px #5865f266}.discord-card-preview-container{display:flex;flex-direction:column;gap:10px;width:320px;flex-shrink:0}.preview-label{font-size:12px;font-weight:700;color:#b5bac1;letter-spacing:.3px;text-transform:uppercase}.discord-profile-card{width:320px;background-color:#232428;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0009;border:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));position:relative}.card-banner{width:100%;height:110px;background-size:cover;background-position:center;background-color:#5865f2}.card-header-row{display:flex;align-items:flex-start;justify-content:space-between;padding-right:14px;position:relative;z-index:2}.preview-card-badges{display:inline-flex;align-items:center;gap:5px;background:#111214;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px 7px;margin-top:10px;max-width:fit-content}.preview-card-badges .user-popout-badge{padding:3px 6px;border-radius:4px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;cursor:default;transition:transform .15s ease}.preview-card-badges .user-popout-badge:hover{transform:scale(1.1)}.preview-card-badges .nitro-badge{color:#c084fc;background:linear-gradient(135deg,#a855f73d,#c084fc4d);border:1px solid rgba(192,132,252,.5);box-shadow:0 0 10px #a855f759}.preview-card-badges .dev-badge{color:#5865f2;background:#5865f229;border:1px solid rgba(88,101,242,.35)}.preview-card-badges .beta-badge{color:#23a55a;background:#23a55a29;border:1px solid rgba(35,165,90,.35)}.card-avatar-wrapper{padding:0 16px;margin-top:-45px;position:relative;z-index:2}.preview-card-avatar{border:6px solid #232428!important;border-radius:50%;background-color:#232428}.card-body{margin:12px;padding:14px;background-color:#111214;border-radius:10px;display:flex;flex-direction:column;gap:12px}.card-name-row h4{font-size:18px;font-weight:700;color:#fff;margin:0;line-height:1.2}.card-name-row .card-tag{font-size:13px;color:#949ba4;margin-top:2px;display:block}.card-badge-row{display:flex;flex-wrap:wrap;gap:6px}.card-badge{display:inline-flex;align-items:center;gap:5px;background-color:#232428;border:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;color:#23a55a}.card-divider{height:1px;background-color:var(--biyaw-border, rgb(255 255 255 / 8%));margin:2px 0}.card-section h5{font-size:11px;font-weight:700;color:#b5bac1;text-transform:uppercase;margin:0 0 4px;letter-spacing:.3px}.card-bio-text{font-size:13px;color:#dbdee1;line-height:1.4;word-break:break-word;margin:0}.card-date-text{font-size:13px;color:#dbdee1;margin:0}.settings-group-box{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));padding-bottom:24px}.theme-selection-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.theme-card{background-color:#2b2d31;border:2px solid transparent;border-radius:8px;padding:12px;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:10px}.theme-card:hover{background-color:#35373c}.theme-card.active{border-color:#5865f2;background-color:#313338}.theme-preview-box{height:60px;border-radius:6px;display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.dark-preview .preview-sidebar-line{width:30%;background:#2b2d31}.dark-preview .preview-msg-lines{width:70%;background:#313338;padding:12px;display:flex;flex-direction:column;gap:6px}.dark-preview .line{height:6px;border-radius:3px;background:#ffffff26}.dark-preview .l1{width:80%}.dark-preview .l2{width:50%}.midnight-preview .preview-sidebar-line{width:30%;background:#080808}.midnight-preview .preview-msg-lines{width:70%;background:#000;padding:12px;display:flex;flex-direction:column;gap:6px}.midnight-preview .line{height:6px;border-radius:3px;background:#ffffff1f}.midnight-preview .l1{width:80%}.midnight-preview .l2{width:50%}.light-preview .preview-sidebar-line{width:30%;background:#e3e5e8}.light-preview .preview-msg-lines{width:70%;background:#f2f3f5;padding:12px;display:flex;flex-direction:column;gap:6px}.light-preview .line{height:6px;border-radius:3px;background:#00000026}.light-preview .l1{width:80%}.light-preview .l2{width:50%}.theme-card-footer{display:flex;align-items:center;justify-content:space-between}.theme-name{font-size:13px;color:#fff;font-weight:500}.radio-indicator{width:14px;height:14px;border-radius:50%;border:2px solid #b5bac1;display:inline-block;transition:all .15s ease}.theme-card.active .radio-indicator,.display-mode-card.active .radio-indicator{border-color:#5865f2;background-color:#5865f2;box-shadow:inset 0 0 0 2px #313338}.display-mode-selector{display:grid;grid-template-columns:1fr 1fr;gap:16px}.display-mode-card{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;border:2px solid transparent;border-radius:8px;padding:14px;cursor:pointer;transition:all .15s ease}.display-mode-card:hover{background-color:#35373c}.display-mode-card.active{border-color:#5865f2;background-color:#313338}.mode-meta h4{color:#fff;font-size:14px;margin:0 0 4px}.mode-meta p{color:#949ba4;font-size:12px;margin:0;line-height:1.3}.appearance-preview-card{display:flex;align-items:flex-start;gap:16px;padding:16px;background-color:#2b2d31;border-radius:8px;border:1px solid var(--biyaw-border, rgb(255 255 255 / 8%));margin-top:4px;transition:all .2s ease}.appearance-preview-card.preview-compact{padding:10px 16px;gap:10px}.appearance-preview-card.preview-compact .preview-avatar-col{display:none}.preview-content-col{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.preview-meta-row{display:flex;align-items:baseline;gap:8px}.preview-author-name{font-size:15px;font-weight:600;color:#f2f3f5}.preview-bot-tag{background-color:#5865f2;color:#fff;font-size:10px;font-weight:700;padding:1px 4.5px;border-radius:3px;line-height:1.2;text-transform:uppercase}.preview-timestamp{font-size:11px;color:#949ba4;font-weight:400}.preview-message-text{color:#dbdee1;margin:0;word-break:break-word;transition:font-size .15s ease,line-height .15s ease}.slider-section-item{display:flex;flex-direction:column;gap:10px}.slider-header-row{display:flex;align-items:center;justify-content:space-between}.slider-val-badge{background-color:#5865f2;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:12px;letter-spacing:.2px}.slider-reset-btn{background:transparent;border:none;color:#5865f2;font-size:12px;font-weight:600;cursor:pointer;padding:0 4px;text-decoration:underline;transition:color .15s ease}.slider-reset-btn:hover{color:#7983f5}.discord-slider-container{display:flex;flex-direction:column;gap:6px;padding:4px 0}.settings-range-slider.discord-stepped-slider{width:100%;height:8px;border-radius:4px;background:#4e5058;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;accent-color:#5865f2}.settings-range-slider.discord-stepped-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #5865f2;cursor:pointer;box-shadow:0 2px 6px #0006;transition:transform .1s ease,box-shadow .1s ease}.settings-range-slider.discord-stepped-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #5865f280}.settings-range-slider.discord-stepped-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #5865f2;cursor:pointer;box-shadow:0 2px 6px #0006}.slider-tick-labels{display:flex;justify-content:space-between;margin-top:4px;padding:0 2px}.slider-tick-item{font-size:11px;font-weight:500;color:#949ba4;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,transform .1s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.slider-tick-item:hover{color:#dbdee1}.slider-tick-item.active{color:#fff;font-weight:700}.tick-sub-default{font-size:9px;color:#80848e;font-weight:400;margin-top:2px}.slider-tick-item.active .tick-sub-default{color:#949ba4}.voice-device-grid,.voice-slider-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mic-test-card{background-color:#2b2d31;border-radius:8px;padding:16px;border:1px solid var(--biyaw-border, rgb(255 255 255 / 8%))}.box-subtext{font-size:12px;color:#949ba4;margin:-4px 0 12px}.mic-test-row{display:flex;align-items:center;gap:14px}.btn-mic-test{padding:8px 18px;background-color:#5865f2;border:none;border-radius:4px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .15s ease;flex-shrink:0}.btn-mic-test:hover{background-color:#4752c4}.btn-mic-test.active{background-color:#da373c}.mic-test-bar-container{flex:1;height:14px;background-color:#1e1f22;border-radius:7px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.08)}.mic-test-bar-fill{height:100%;width:0%;background-color:#23a55a;transition:width .05s linear,background-color .15s ease;border-radius:7px}.mic-live-db{font-size:12px;font-weight:700;color:#949ba4;min-width:35px;text-align:right}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0}.toggle-text h4{font-size:14px;color:#fff;margin:0 0 2px}.toggle-text p{font-size:12px;color:#949ba4;margin:0}.switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#80848e;transition:.2s;border-radius:24px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.slider{background-color:#23a55a}input:checked+.slider:before{transform:translate(20px)}.security-form{display:flex;flex-direction:column;gap:14px;max-width:440px}.settings-danger-box{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;border:1px solid #da373c;border-radius:8px;background-color:#da373c14}.settings-danger-box h4{color:#da373c;font-size:15px;margin:0 0 4px}.settings-danger-box p{color:#949ba4;font-size:12px;margin:0}.btn-danger-action{padding:10px 18px;background-color:#da373c;border:none;border-radius:4px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.btn-danger-action:hover{background-color:#be2e33}@media screen and (max-width:900px){.profile-layout-grid{grid-template-columns:1fr}.discord-card-preview-container,.discord-profile-card{width:100%}.theme-selection-cards,.display-mode-selector,.voice-device-grid,.voice-slider-grid{grid-template-columns:1fr}}.discord-settings-mobile-bar,.discord-settings-mobile-backdrop,.discord-mobile-drawer-header,.mobile-role-back-nav,.role-mobile-chevron,.mobile-server-profile-hero{display:none}@media screen and (max-width:820px){.discord-settings-mobile-bar{display:flex;align-items:center;justify-content:space-between;height:52px;min-height:52px;padding:0 12px;background-color:#2b2d31;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:100;width:100%;box-sizing:border-box;flex-shrink:0}.discord-settings-mobile-hamburger,.discord-settings-mobile-close{background:transparent;border:none;color:#dbdee1;font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease;flex-shrink:0}.discord-settings-mobile-hamburger:active,.discord-settings-mobile-hamburger:hover,.discord-settings-mobile-close:active,.discord-settings-mobile-close:hover{background-color:#ffffff14;color:#fff}.discord-settings-mobile-title{font-size:15px;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;flex:1;padding:0 8px;letter-spacing:-.2px}.discord-settings-esc-container,.discord-esc-wrapper{display:none!important}.discord-settings-mobile-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000ad;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:999998;animation:fadeIn .15s ease}.discord-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 14px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px;width:100%!important;box-sizing:border-box!important}.mobile-drawer-title-group{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mobile-drawer-badge{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#949ba4}.mobile-drawer-server-name{font-size:14.5px;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-drawer-close-btn{background:#ffffff0f;border:none;color:#dbdee1;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;flex-shrink:0;transition:background-color .15s,color .15s}.mobile-drawer-close-btn:hover,.mobile-drawer-close-btn:active{background-color:#ffffff24;color:#fff}.discord-fullscreen-settings-overlay{flex-direction:column!important;overflow:hidden!important}.discord-fullscreen-settings-modal{flex-direction:column!important;width:100%!important;height:calc(100% - 52px)!important;position:relative!important;overflow:hidden!important}.discord-fullscreen-sidebar-wrapper{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:285px!important;max-width:82vw!important;height:100%!important;z-index:999999!important;background-color:#2b2d31!important;transform:translate(-100%)!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:none!important;display:block!important;flex:none!important}.discord-fullscreen-sidebar-wrapper.mobile-drawer-open{transform:translate(0)!important;box-shadow:6px 0 32px #000000bf!important}.discord-fullscreen-sidebar{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;padding:8px 12px 50px!important;box-sizing:border-box!important;overflow-y:auto!important}.discord-fullscreen-content-wrapper{width:100%!important;max-width:100%!important;height:100%!important;flex:1 1 auto!important;overflow:hidden!important;display:flex!important}.discord-fullscreen-content{width:100%!important;max-width:100%!important;padding:16px 14px 60px!important;box-sizing:border-box!important;overflow-y:auto!important}.discord-user-settings-overlay{flex-direction:column!important;overflow:hidden!important}.discord-user-settings-modal{flex-direction:column!important;width:100%!important;height:calc(100% - 52px)!important;position:relative!important;overflow:hidden!important}.settings-sidebar-left{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:285px!important;max-width:82vw!important;height:100%!important;z-index:999999!important;background-color:#2b2d31!important;transform:translate(-100%)!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:none!important;display:block!important;flex:none!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.settings-sidebar-left.mobile-drawer-open{transform:translate(0)!important;box-shadow:6px 0 32px #000000bf!important}.settings-sidebar-scroller{width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;margin-top:0!important;padding:4px 12px 50px!important;box-sizing:border-box!important;overflow-y:auto!important}.settings-sidebar-header-box{position:static!important;width:100%!important;max-width:100%!important;padding:0 12px!important;margin:0!important;background:transparent!important;box-sizing:border-box!important;overflow:hidden!important}.user-mini-preview{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-bottom:6px!important;overflow:hidden!important}.settings-content-right{width:100%!important;max-width:100%!important;height:100%!important;flex:1 1 auto!important;overflow:hidden!important}.settings-content-scroller{width:100%!important;max-width:100%!important;padding:16px 14px 70px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}.account-settings-flow{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.account-user-summary-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;margin-bottom:18px!important}.summary-card-banner{width:100%!important;max-width:100%!important;height:100px!important}.summary-card-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:12px 14px 16px!important;margin-top:-30px!important;min-height:auto!important;width:100%!important;box-sizing:border-box!important}.summary-card-avatar-meta{display:flex!important;align-items:flex-end!important;gap:12px!important;width:100%!important;min-width:0!important}.summary-card-avatar{flex-shrink:0!important}.summary-card-meta{flex:1 1 auto!important;min-width:0!important;padding-bottom:2px!important;margin-top:8px!important;overflow:hidden!important}.summary-card-meta h4{font-size:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.summary-card-meta span{font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.btn-profile-edit-summary{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:9px 16px!important;margin:2px 0 0!important;box-sizing:border-box!important;font-size:13.5px!important}.discord-profile-tab-wrapper{flex-direction:column!important;gap:0!important}.discord-profile-form-area{width:100%!important;max-width:100%!important}.discord-profile-preview-card,.discord-profile-preview-card-wrap{display:none!important}.mobile-server-profile-hero{display:block!important;margin-bottom:20px!important;background-color:#1e1f22!important;border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 6px 20px #0006!important}.mobile-hero-banner{height:110px!important;position:relative!important;background-size:cover!important;background-position:center!important}.mobile-hero-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,#000000a6)}.mobile-hero-banner-actions{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:10}.mobile-hero-pill-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background-color:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2f3f5;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.18);transition:background-color .15s ease,transform .1s ease}.mobile-hero-pill-btn:hover,.mobile-hero-pill-btn:active{background-color:#000000d9;transform:scale(1.02)}.mobile-hero-pill-btn.danger{background-color:#da373cb3;border-color:#da373c66}.mobile-hero-avatar-wrap{position:absolute;bottom:-28px;left:14px;z-index:10;background-color:#1e1f22;border-radius:50%;padding:4px;box-shadow:0 4px 14px #0000008c;display:flex;align-items:center;justify-content:center}.mobile-hero-avatar-camera{position:absolute;right:0;bottom:0;width:26px;height:26px;background-color:#5865f2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;box-shadow:0 2px 6px #0006;border:2px solid #1e1f22;transition:transform .15s,background-color .15s}.mobile-hero-avatar-camera:active{transform:scale(1.1);background-color:#4752c4}.mobile-hero-body{padding:34px 14px 14px;display:flex;flex-direction:column;gap:6px}.mobile-hero-server-name{margin:0;font-size:17px;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-hero-stats{display:flex;align-items:center;gap:8px}.mobile-hero-badge{font-size:11.5px;color:#b5bac1;display:inline-flex;align-items:center;gap:5px}.mobile-hero-badge .dot-green{color:#23a55a;font-size:7px}.mobile-hero-badge.community{color:#5865f2;background-color:#5865f21f;padding:2px 8px;border-radius:4px;font-weight:600}.discord-banner-palettes-grid{grid-template-columns:repeat(5,1fr)!important;gap:8px!important}.banner-palette-box{height:48px!important;border-radius:8px!important}.roles-manager-columns{flex-direction:column!important;width:100%!important;gap:0!important;height:auto!important}.roles-manager-columns.mobile-view-list .roles-list-column{display:flex!important;width:100%!important;min-width:100%!important;animation:biyawFadeIn .15s ease-out}.roles-manager-columns.mobile-view-list .roles-editor-column,.roles-manager-columns.mobile-view-detail .roles-list-column{display:none!important}.roles-manager-columns.mobile-view-detail .roles-editor-column{display:flex!important;width:100%!important;min-width:100%!important;animation:biyawFadeIn .15s ease-out}.mobile-role-back-nav{display:flex!important;align-items:center;gap:12px;padding:10px 14px;background-color:#2b2d31;border-radius:8px;margin-bottom:16px;cursor:pointer;border:1px solid rgba(255,255,255,.08);transition:background-color .15s ease,border-color .15s ease}.mobile-role-back-nav:hover,.mobile-role-back-nav:active{background-color:#313338;border-color:#ffffff24}.mobile-role-back-btn{width:32px;height:32px;border-radius:50%;background-color:#1e1f22;color:#dbdee1;border:none;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;flex-shrink:0}.mobile-role-back-info{display:flex;flex-direction:column;gap:2px;min-width:0}.mobile-role-back-breadcrumb{font-size:11px;font-weight:600;text-transform:uppercase;color:#949ba4;letter-spacing:.3px}.mobile-role-back-title{margin:0;font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-mobile-chevron{display:block!important;margin-left:auto;color:#949ba4;font-size:12px;opacity:.7}.role-item-row{padding:12px 14px!important;border-radius:8px!important;margin-bottom:6px!important;background-color:#2b2d31!important;border:1px solid rgba(255,255,255,.04)!important}.role-item-row:hover,.role-item-row:active{background-color:#313338!important;border-color:#ffffff1a!important}.roles-items-scroll{max-height:none!important;padding-bottom:40px!important}.member-admin-table-row{flex-wrap:wrap!important;gap:8px!important;padding:10px 12px!important}.member-col-actions{width:100%!important;justify-content:flex-end!important;margin-top:4px!important}.discord-unsaved-notice-bar{width:calc(100% - 24px)!important;left:12px!important;bottom:12px!important;padding:10px 14px!important;flex-wrap:wrap!important;gap:8px!important}.notice-bar-actions{width:100%!important;justify-content:flex-end!important;gap:8px!important}.discord-profile-card,.discord-card-preview-container{width:100%!important;max-width:100%!important}}[data-theme=light] .biyaw-settings-container{background-color:#fff!important}[data-theme=light] .settings-sidebar{background-color:#f2f3f5!important;border-right-color:#00000014!important}[data-theme=light] .settings-sidebar-header h3{color:#060607!important}[data-theme=light] .settings-section-header{border-bottom-color:#00000014!important}[data-theme=light] .settings-section-header h2{color:#060607!important}[data-theme=light] .settings-section-header p,[data-theme=light] .settings-label,[data-theme=light] .preview-label{color:#4e5058!important}[data-theme=light] .settings-field-group input[type=text],[data-theme=light] .settings-field-group input[type=email],[data-theme=light] .settings-field-group input[type=password],[data-theme=light] .settings-field-group textarea,[data-theme=light] .settings-select{background-color:#fff!important;border:1px solid rgba(0,0,0,.18)!important;color:#060607!important;box-shadow:0 1px 2px #0000000a!important}[data-theme=light] .settings-field-group input:focus,[data-theme=light] .settings-field-group textarea:focus,[data-theme=light] .settings-select:focus{background-color:#fff!important;border-color:#5865f2!important;box-shadow:0 0 0 2px #5865f240!important;color:#060607!important}[data-theme=light] .settings-field-group input::placeholder,[data-theme=light] .settings-field-group textarea::placeholder{color:#747f8d!important}[data-theme=light] .settings-banner-dropzone,[data-theme=light] .settings-avatar-dropzone{background-color:#f2f3f5!important;border:2px dashed rgba(0,0,0,.18)!important;color:#4e5058!important}[data-theme=light] .settings-banner-dropzone:hover,[data-theme=light] .settings-avatar-dropzone:hover{background-color:#e9eaec!important;border-color:#5865f2!important;color:#060607!important}[data-theme=light] .discord-profile-card{background-color:#fff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 24px #0000001a!important}[data-theme=light] .discord-profile-card .card-body{background-color:#f2f3f5!important}[data-theme=light] .preview-card-avatar{border:6px solid #ffffff!important;background-color:#fff!important}[data-theme=light] .card-name-row h4{color:#060607!important}[data-theme=light] .card-name-row .card-tag{color:#4e5058!important}[data-theme=light] .card-badge{background-color:#0000000f!important;color:#313338!important}[data-theme=light] .card-divider{background-color:#00000014!important}[data-theme=light] .card-section h5{color:#4e5058!important}[data-theme=light] .card-bio-text,[data-theme=light] .card-date-text{color:#313338!important}[data-theme=light] .settings-toggle-row{background-color:transparent!important}[data-theme=light] .settings-toggle-row:hover{background-color:#0000000a!important}[data-theme=light] .toggle-text h4{color:#060607!important}[data-theme=light] .toggle-text p,[data-theme=light] .box-subtext,[data-theme=light] .helper-hint,[data-theme=light] .slider-header-row .settings-label{color:#4e5058!important}[data-theme=light] .slider-val-badge{background-color:#e3e5e8!important;color:#060607!important}[data-theme=light] .settings-range-slider{background:#e3e5e8!important}[data-theme=light] .mic-test-card{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important}[data-theme=light] .mic-test-bar-container{background-color:#e3e5e8!important}[data-theme=light] .mic-live-db{color:#060607!important}[data-theme=light] .settings-mobile-header{background-color:#f2f3f5!important;border-bottom-color:#00000014!important}[data-theme=light] .settings-mobile-header h3,[data-theme=light] .settings-mobile-back-btn{color:#060607!important}.discord-user-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#313338;z-index:99999;display:flex;overflow:hidden;animation:settingsSlideUp .18s cubic-bezier(.16,1,.3,1)}.discord-user-settings-modal{display:flex;width:100%;height:100%;overflow:hidden}.settings-sidebar-left{flex:1 1 auto;display:flex;justify-content:flex-end;background-color:#2b2d31}.settings-sidebar-scroller{width:218px;padding:60px 20px 60px 10px;display:flex;flex-direction:column;gap:2px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.settings-sidebar-scroller::-webkit-scrollbar{width:5px}.settings-sidebar-scroller::-webkit-scrollbar-track{background:transparent}.settings-sidebar-scroller::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .15s ease}.settings-sidebar-scroller::-webkit-scrollbar-thumb:hover{background:#ffffff59}.settings-sidebar-header-box{padding:60px 10px 10px;width:218px;background-color:#2b2d31;position:absolute;top:0;z-index:10;box-sizing:border-box}.user-mini-preview{display:flex;align-items:center;gap:12px;padding:8px;background:#1e1f22;border-radius:8px;cursor:pointer;margin-bottom:12px;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.user-mini-meta{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden}.user-mini-meta strong{color:#f2f3f5;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:130px}.user-mini-meta span{color:#b5bac1;font-size:12px;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-search-bar{display:flex;align-items:center;background:#1e1f22;border-radius:4px;padding:6px 8px;gap:8px}.settings-search-bar i{color:#949ba4;font-size:12px}.settings-search-bar input{background:transparent;border:none;color:#dbdee1;font-size:14px;width:100%;outline:none}.settings-sidebar-scroller{margin-top:130px;padding-top:10px}.settings-nav-group{display:flex;flex-direction:column;gap:2px}.settings-group-title{font-size:12px;font-weight:700;color:#949ba4;padding:6px 10px;margin-top:10px}.settings-nav-btn{padding:6px 10px;border-radius:4px;background:transparent;border:none;color:#b5bac1;font-size:15px;font-weight:500;cursor:pointer;text-align:left;transition:.1s ease}.settings-nav-btn.icon-btn{display:flex;align-items:center;gap:8px}.settings-nav-btn.icon-btn i{width:16px;text-align:center}.settings-nav-btn:hover{background-color:#4e505899;color:#dbdee1}.settings-nav-btn.active{background-color:#4e505899;color:#fff}.settings-nav-btn.danger{color:#f23f43}.settings-nav-btn.danger:hover{color:#fff;background-color:#f23f43}.settings-nav-divider{height:1px;background:#ffffff0f;margin:8px 10px}.settings-content-right{flex:1 1 800px;background-color:#313338;position:relative}.settings-content-scroller{padding:60px 40px;max-width:740px;height:100%;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.settings-content-scroller::-webkit-scrollbar{width:8px}.settings-content-scroller::-webkit-scrollbar-track{background:transparent}.settings-content-scroller::-webkit-scrollbar-thumb{background:#fff3;border-radius:8px;transition:background .15s ease}.settings-content-scroller::-webkit-scrollbar-thumb:hover{background:#ffffff59}.settings-page-title{color:#f2f3f5;font-size:20px;font-weight:700;margin-bottom:24px}.account-section{margin-bottom:32px}.section-title{color:#b5bac1;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.info-list-card{background-color:#2b2d31;border-radius:8px;display:flex;flex-direction:column}.info-row{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}.info-row:last-child{border-bottom:none}.info-row.actionable{cursor:pointer}.info-row.actionable:hover{background-color:#ffffff05}.info-data{display:flex;flex-direction:column;gap:4px}.info-data label{color:#b5bac1;font-size:12px;font-weight:700;text-transform:uppercase}.info-data span{color:#f2f3f5;font-size:15px;display:flex;align-items:center;gap:8px}.show-link,.show-link-btn{color:#00a8fc;font-size:13px!important;cursor:pointer;background:transparent;border:none;padding:0;margin-left:4px;font-family:inherit;font-weight:500}.show-link:hover,.show-link-btn:hover{text-decoration:underline}.btn-edit{background-color:#4e5058;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s ease}.btn-edit:hover{background-color:#6d6f78}.action-text{color:#b5bac1;font-size:14px;display:flex;align-items:center;gap:8px}.action-text i{font-size:12px}.status-row{justify-content:flex-start;gap:16px}.status-icon.green{background-color:#23a559;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.status-row .info-data{flex:1}.status-row p{color:#dbdee1;font-size:14px;line-height:1.4;margin:0}.blue-link{color:#00a8fc;cursor:pointer}.blue-link:hover{text-decoration:underline}.inline-edit-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000d9;z-index:100000;display:flex;align-items:center;justify-content:center}.inline-edit-modal{background-color:#313338;border-radius:4px;width:440px;box-shadow:0 8px 24px #0003;animation:settingsSlideUp .15s ease-out}.inline-edit-header{padding:24px 24px 0;text-align:center;position:relative}.inline-edit-header h3{color:#f2f3f5;font-size:24px;font-weight:700;margin-bottom:8px}.inline-edit-header p{color:#b5bac1;font-size:15px;margin-bottom:24px}.inline-edit-header .close-btn{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#949ba4;font-size:20px;cursor:pointer}.inline-edit-form{padding:0 24px 24px}.inline-edit-footer{background-color:#2b2d31;padding:16px 24px;display:flex;justify-content:flex-end;gap:12px;border-radius:0 0 4px 4px;margin:0 -24px -24px}.btn-cancel{background:transparent;border:none;color:#f2f3f5;font-size:14px;cursor:pointer}.btn-cancel:hover{text-decoration:underline}.btn-brand{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s ease}.btn-brand:hover{background-color:#4752c4}.bottom-spacing{height:100px}.profile-edit-panel{max-width:100%}.section-subtitle{color:#b5bac1;font-size:14px;margin-bottom:24px}.settings-group-divider{height:1px;background-color:var(--discord-border, rgba(255,255,255,.08));margin:24px 0}.notify-option-row{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;transition:background-color .1s ease;border-bottom:1px solid var(--discord-separator, rgba(255,255,255,.06))}.notify-option-row:last-child{border-bottom:none}.notify-option-row:hover{background-color:#ffffff08}.notify-option-row.active{background-color:#5865f214}.notify-radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid #80848e;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease}.notify-option-row.active .notify-radio-dot{border-color:var(--discord-brand, #5865f2)}.notify-radio-dot span{width:8px;height:8px;border-radius:50%;background-color:var(--discord-brand, #5865f2)}.notify-option-text{display:flex;flex-direction:column;gap:2px}.notify-option-label{font-size:15px;font-weight:500;color:var(--discord-interactive-active, #f2f3f5)}.notify-option-desc{font-size:13px;color:var(--discord-text-muted, #949ba4)}.chat-container .message-input,.room-message-input-bar{background-color:var(--discord-chat-input-bg, #383a40)!important}body{background-color:var(--discord-bg-primary, #313338)!important}.discord-sidebar-container,.biyaw-sub-sidebar,.aside{background-color:var(--discord-bg-secondary, #2b2d31)!important}.discord-user-settings-modal button{font-family:inherit;outline:none}.tab-badge-soon{margin-left:auto;background:#f0b23226;color:#f0b232;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.badge-soon{background:#f0b23226;color:#f0b232;font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px}.info-subtext{font-size:12px;color:#80848e;margin-top:2px}.btn-edit.disabled,.btn-edit:disabled{opacity:.5!important;cursor:not-allowed!important;background-color:#3f4147!important;color:#949ba4!important}.account-standing-card{background:linear-gradient(145deg,#23a55a14,#2b2d31e6 40%,#2b2d31);border:1px solid rgba(35,165,90,.25);border-radius:12px;padding:22px;box-shadow:0 4px 16px #0003}.account-standing-header{display:flex;gap:18px;align-items:flex-start;margin-bottom:20px}.standing-shield-badge{position:relative;width:52px;height:52px;background:#23a55a2e;border:2px solid #23a55a;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#23a55a;font-size:26px;flex-shrink:0}.shield-check{position:absolute;bottom:-4px;right:-4px;width:20px;height:20px;background-color:#23a55a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid #2b2d31}.standing-header-info{flex:1}.standing-title-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.standing-badge-pill{font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:4px;letter-spacing:.5px}.standing-badge-pill.green{background-color:#23a55a33;color:#23a55a;border:1px solid rgba(35,165,90,.4)}.standing-status-tag{font-size:12px;color:#949ba4;font-weight:600}.standing-main-heading{margin:0 0 6px;font-size:16px;font-weight:700;color:#f2f3f5}.standing-sub-text{margin:0;font-size:13.5px;color:#b5bac1;line-height:1.5}.standing-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.standing-feature-item{display:flex;gap:12px;align-items:flex-start;background:#0003;padding:12px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.04)}.standing-item-icon.check{color:#23a55a;font-size:16px;margin-top:2px}.standing-item-text{display:flex;flex-direction:column;gap:2px}.standing-item-text strong{font-size:13px;color:#f2f3f5}.standing-item-text span{font-size:12px;color:#949ba4;line-height:1.35}.subscription-current-card{background:linear-gradient(135deg,#2b2d31,#313338);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.sub-badge{display:inline-block;font-size:11px;font-weight:700;background-color:#5865f233;color:#5865f2;padding:3px 8px;border-radius:4px;margin-bottom:8px;text-transform:uppercase}.sub-card-left h3{margin:0 0 6px;font-size:20px;font-weight:700;color:#fff}.sub-card-left p{margin:0;font-size:14px;color:#949ba4}.btn-cancel-sub{background-color:transparent;border:1px solid #da373c;color:#da373c;padding:10px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-cancel-sub:hover{background-color:#da373c;color:#fff}.sub-cycle-toggle{display:flex;background:#2b2d31;border-radius:8px;padding:4px;width:fit-content;margin-bottom:24px;gap:4px}.cycle-btn{background:transparent;border:none;color:#949ba4;font-size:13.5px;font-weight:600;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .15s ease}.cycle-btn.active{background-color:#3f4147;color:#fff}.save-tag{background:#23a55a;color:#fff;font-size:10.5px;padding:2px 6px;border-radius:4px;font-weight:700}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.plans-grid.single-plan{display:flex;justify-content:center}.plans-grid.single-plan .plan-card{max-width:520px;width:100%}.plan-card{background-color:#2b2d31;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;position:relative;display:flex;flex-direction:column}.plan-card.popular{border-color:#5865f2;background:linear-gradient(160deg,#5865f214,#2b2d31 60%)}.popular-ribbon{position:absolute;top:-11px;right:20px;background:#5865f2;color:#fff;font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;letter-spacing:.5px}.plan-card-header h4{margin:0 0 8px;font-size:20px;font-weight:700;color:#fff}.plan-price{display:flex;align-items:baseline;margin-bottom:20px}.price-amount{font-size:28px;font-weight:800;color:#f2f3f5}.price-period{font-size:14px;color:#949ba4;margin-left:4px}.plan-perks-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px;flex:1}.plan-perks-list li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#dbdee1}.plan-perks-list li i{color:#23a55a;font-size:14px}.btn-plan-action{width:100%;padding:12px;border-radius:6px;font-size:14.5px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.btn-plan-action.btn-current{background-color:#3f4147;color:#949ba4;cursor:default}.group-box-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.add-card-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;border-radius:4px}.payment-cards-list{display:flex;flex-direction:column;gap:10px}.payment-card-item{display:flex;align-items:center;gap:16px;background-color:#232428;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:14px 18px}.card-brand-icon i{font-size:28px;color:#fff}.card-details{display:flex;flex-direction:column;gap:2px;flex:1}.card-details strong{font-size:14.5px;color:#f2f3f5}.card-details span{font-size:12.5px;color:#949ba4}.default-badge{background:#23a55a26;color:#23a55a;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px}.btn-delete-card{background:transparent;border:none;color:#949ba4;font-size:15px;cursor:pointer;padding:6px;border-radius:4px;transition:all .15s ease}.btn-delete-card:hover{color:#da373c;background-color:#da373c1a}.empty-payment-msg{font-size:13.5px;color:#949ba4;padding:16px;text-align:center}.invoices-table-container{overflow-x:auto;margin-top:10px}.invoices-table{width:100%;border-collapse:collapse;font-size:13.5px;text-align:left}.invoices-table th{color:#949ba4;font-weight:700;font-size:11.5px;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.invoices-table td{padding:12px;color:#dbdee1;border-bottom:1px solid rgba(255,255,255,.04)}.invoices-table code{background:#232428;padding:2px 6px;border-radius:4px;font-size:12px;color:#00a8fc}.invoice-status-paid{background:#23a55a26;color:#23a55a;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.btn-pdf-download{background:#35373c;border:none;color:#f2f3f5;font-size:12px;font-weight:600;padding:5px 10px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .12s ease}.btn-pdf-download:hover{background:#4e5058}.devices-manager-modal{max-width:520px!important;width:100%!important;background:#313338!important;border-radius:8px!important;box-shadow:0 16px 36px #00000073!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden}.devices-manager-modal .inline-edit-header{text-align:left!important;padding:24px 24px 12px!important}.devices-manager-modal .inline-edit-header h3{font-size:20px!important;font-weight:700!important;color:#f2f3f5!important;margin-bottom:6px!important}.devices-manager-modal .inline-edit-header p{font-size:13.5px!important;color:#949ba4!important;margin-bottom:0!important}.devices-modal-body{padding:16px 24px 24px}.sessions-list{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}.session-row{display:flex;align-items:center;gap:14px;background:#2b2d31;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:12px 14px}.session-row.current-session{border-color:#23a55a66;background:#23a55a0d}.session-icon{width:36px;height:36px;border-radius:8px;background:#35373c;display:flex;align-items:center;justify-content:center;font-size:16px;color:#dbdee1;flex-shrink:0}.session-info{flex:1;display:flex;flex-direction:column;gap:2px}.session-name-row{display:flex;align-items:center;gap:8px}.session-name-row strong{font-size:14px;color:#f2f3f5}.current-device-tag{background:#23a55a;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.session-meta{font-size:12px;color:#949ba4}.session-ip{font-size:11.5px;color:#80848e}.session-last-active{color:#23a55a}.btn-session-logout{background:#4e5058;color:#fff;border:none;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.btn-session-logout:hover{background-color:#da373c}.devices-modal-footer-action{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.btn-danger-all-sessions{width:100%;background:transparent;border:1px solid #da373c;color:#da373c;font-size:13.5px;font-weight:600;padding:9px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s ease}.btn-danger-all-sessions:hover{background:#da373c;color:#fff}.add-card-modal{max-width:480px!important}.card-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.soon-preview-banner{background:linear-gradient(135deg,#5865f22e,#2b2d31);border:1px solid rgba(88,101,242,.35);border-radius:12px;padding:24px;margin-bottom:24px}.soon-preview-banner.boost-banner{background:linear-gradient(135deg,#f47b672e,#2b2d31);border-color:#f47b6759}.soon-chip{display:inline-block;background:#f0b232;color:#000;font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:4px;margin-bottom:10px;letter-spacing:.5px}.soon-preview-banner h3{margin:0 0 8px;font-size:22px;font-weight:800;color:#fff}.soon-preview-banner p{margin:0;font-size:14px;color:#b5bac1;line-height:1.5}.nitro-features-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.showcase-item{background-color:#2b2d31;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:8px}.showcase-item i{font-size:28px;color:#5865f2;margin-bottom:4px}.boost-banner~.nitro-features-showcase .showcase-item i{color:#f47b67}.showcase-item h4{margin:0;font-size:15px;font-weight:700;color:#f2f3f5}.showcase-item p{margin:0;font-size:13px;color:#949ba4;line-height:1.4}.discord-unsaved-notice-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(0);width:660px;max-width:calc(100vw - 48px);background-color:#111214;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 16px 10px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 24px #0009,0 0 0 1px #0006;z-index:100000;animation:discordNoticeSlideUp .22s cubic-bezier(.18,.89,.32,1.28);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}@keyframes discordNoticeSlideUp{0%{opacity:0;transform:translate(-50%) translateY(40px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.notice-bar-text{display:flex;align-items:center;gap:10px;color:#f2f3f5;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}.notice-bar-text i{color:#f0b232;font-size:16px;transition:color .2s ease}.notice-bar-actions{display:flex;align-items:center;gap:12px}.notice-btn-reset{background:transparent;border:none;color:#dbdee1;font-size:14px;font-weight:500;cursor:pointer;padding:7px 14px;border-radius:4px;transition:color .15s ease,text-decoration .15s ease}.notice-btn-reset:hover{color:#fff;text-decoration:underline}.notice-btn-save{background-color:#23a55a;color:#fff;border:none;border-radius:4px;padding:8px 18px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.notice-btn-save:hover:not(:disabled){background-color:#1a8346;box-shadow:0 4px 12px #23a55a59}.notice-btn-save:active:not(:disabled){transform:scale(.98)}.notice-btn-save:disabled{opacity:.65;cursor:not-allowed}.discord-unsaved-notice-bar.notice-shake-danger{animation:discordNoticeShake .45s cubic-bezier(.36,.07,.19,.97) both;background-color:#2a1114!important;border-color:#da373c!important;box-shadow:0 0 0 2px #da373cd9,0 8px 30px #da373c80!important}.discord-unsaved-notice-bar.notice-shake-danger .notice-bar-text{color:#ff7b82!important}.discord-unsaved-notice-bar.notice-shake-danger .notice-bar-text i{color:#da373c!important}@keyframes discordNoticeShake{0%,to{transform:translate(-50%) translateY(0)}15%{transform:translate(calc(-50% - 12px)) translateY(0)}30%{transform:translate(calc(-50% + 10px)) translateY(0)}45%{transform:translate(calc(-50% - 8px)) translateY(0)}60%{transform:translate(calc(-50% + 6px)) translateY(0)}75%{transform:translate(calc(-50% - 3px)) translateY(0)}}@media screen and (max-width:820px){.discord-unsaved-notice-bar{position:fixed!important;left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:calc(100vw - 24px)!important;transform:none!important;margin:0!important;padding:10px 14px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;box-sizing:border-box!important;z-index:1000000!important}.discord-unsaved-notice-bar .notice-bar-text{font-size:13px!important;justify-content:flex-start!important;white-space:normal!important;line-height:1.35!important}.discord-unsaved-notice-bar .notice-bar-actions{width:100%!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.discord-unsaved-notice-bar .notice-btn-save{padding:8px 14px!important;font-size:13px!important}.discord-unsaved-notice-bar .notice-btn-reset{padding:8px 12px!important;font-size:13px!important}.discord-unsaved-notice-bar.notice-shake-danger{animation:discordNoticeShakeMobile .45s cubic-bezier(.36,.07,.19,.97) both!important}}@keyframes discordNoticeShakeMobile{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.server-banner-actions-row{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.server-banner-change-btn,.server-banner-change-btn *,.server-banner-change-btn span,.server-banner-change-btn i,.discord-upload-btn,.discord-upload-btn *,.discord-upload-btn span,.discord-upload-btn i{color:#fff!important}.server-banner-change-btn,.discord-upload-btn{background-color:#5865f2!important;color:#fff!important;padding:8px 16px!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:none!important;outline:none!important;text-decoration:none!important;transition:background-color .17s ease,transform .05s ease!important;-webkit-user-select:none;user-select:none;width:fit-content;box-sizing:border-box}.server-banner-change-btn:hover,.discord-upload-btn:hover{background-color:#4752c4!important;color:#fff!important}.server-banner-change-btn:active,.discord-upload-btn:active{transform:translateY(1px)}.server-banner-remove-btn,.server-banner-remove-btn *,.server-banner-remove-btn span,.server-banner-remove-btn i{color:#fff!important}.server-banner-remove-btn,.discord-link-btn{background-color:#da373c!important;color:#fff!important;border:none!important;padding:8px 16px!important;border-radius:4px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;outline:none!important;text-decoration:none!important;transition:all .17s ease,transform .05s ease!important;-webkit-user-select:none;user-select:none;width:fit-content;box-sizing:border-box}.server-banner-remove-btn:hover,.discord-link-btn:hover{background-color:#a1282c!important;color:#fff!important;border-color:transparent!important}.server-banner-remove-btn:active,.discord-link-btn:active{transform:translateY(1px)}.discord-floating-save-notice-bar{position:fixed!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;background-color:#111214!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:10px 18px 10px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;box-shadow:0 8px 28px #000000a6!important;z-index:1000000!important;min-width:440px!important;max-width:calc(100vw - 48px)!important;box-sizing:border-box!important;animation:discordSlideUp .22s cubic-bezier(.18,.89,.32,1.28)!important}@keyframes discordSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.discord-floating-save-notice-bar .notice-text{color:#fff!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.discord-floating-save-notice-bar .notice-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}.discord-floating-save-notice-bar .notice-reset-btn{background:transparent!important;border:none!important;color:#fff!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;padding:7px 14px!important;border-radius:4px!important;transition:all .15s ease!important}.discord-floating-save-notice-bar .notice-reset-btn:hover{text-decoration:underline!important;background-color:#ffffff14!important}.discord-floating-save-notice-bar .notice-save-btn{background-color:#248046!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:8px 18px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:background-color .15s ease,transform .1s ease!important}.discord-floating-save-notice-bar .notice-save-btn:hover:not(:disabled){background-color:#1a6334!important}.discord-floating-save-notice-bar .notice-save-btn:active:not(:disabled){transform:translateY(1px)!important}.discord-floating-save-notice-bar .notice-save-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.discord-floating-save-notice-bar.notice-shake-danger{animation:discordNoticeShake .45s cubic-bezier(.36,.07,.19,.97) both!important;background-color:#2a1114!important;border-color:#da373c!important;box-shadow:0 0 0 2px #da373cd9,0 8px 30px #da373c80!important}.discord-floating-save-notice-bar.notice-shake-danger .notice-text{color:#ff7b82!important}.discord-floating-save-notice-bar.notice-shake-danger .notice-text i{color:#da373c!important}.discord-floating-save-notice-bar.notice-slide-down,.discord-unsaved-notice-bar.notice-slide-down{animation:discordNoticeSlideDown .28s cubic-bezier(.4,0,.2,1) forwards!important}@keyframes discordNoticeSlideDown{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,50px)}}@media screen and (max-width:820px){.discord-floating-save-notice-bar{position:fixed!important;left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;transform:none!important;margin:0!important;padding:10px 14px!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-radius:8px!important;z-index:1000000!important}.discord-floating-save-notice-bar .notice-text{font-size:13px!important;line-height:1.35!important;white-space:normal!important;flex:1 1 100%!important}.discord-floating-save-notice-bar .notice-actions{width:100%!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.discord-floating-save-notice-bar .notice-reset-btn{padding:8px 12px!important;font-size:13px!important}.discord-floating-save-notice-bar .notice-save-btn{padding:8px 14px!important;font-size:13px!important}.discord-floating-save-notice-bar.notice-shake-danger{animation:discordNoticeShakeMobile .45s cubic-bezier(.36,.07,.19,.97) both!important}.discord-floating-save-notice-bar.notice-slide-down,.discord-unsaved-notice-bar.notice-slide-down{animation:discordNoticeSlideDownMobile .28s cubic-bezier(.4,0,.2,1) forwards!important}@keyframes discordNoticeSlideDownMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}}.password-modal-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#000000bf!important;animation:fadeInOverlay .2s cubic-bezier(.16,1,.3,1)}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.discord-password-modal{background:#313338;width:460px;max-width:92vw;border-radius:16px;box-shadow:0 24px 50px #0009,0 0 0 1px #ffffff14;overflow:hidden;position:relative;animation:passwordModalPopIn .24s cubic-bezier(.175,.885,.32,1.25)}@keyframes passwordModalPopIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.discord-password-header{padding:26px 24px 18px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#5865f21f,#31333800)}.password-header-icon-wrapper{position:relative;margin-bottom:12px}.password-header-icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#4752c4);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;box-shadow:0 8px 24px #5865f266,0 0 0 4px #5865f22e}.discord-password-title{color:#f2f3f5;font-size:22px;font-weight:700;margin:0 0 6px;letter-spacing:-.3px}.discord-password-desc{color:#949ba4;font-size:13.5px;line-height:1.45;margin:0;max-width:360px}.discord-password-close-btn{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#949ba4;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .18s ease}.discord-password-close-btn:hover{background:#ffffff14;color:#fff;transform:rotate(90deg)}.discord-password-form{padding:0 24px;display:flex;flex-direction:column;gap:16px}.discord-password-field-group{display:flex;flex-direction:column;gap:7px}.discord-password-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#b5bac1;display:flex;align-items:center;gap:4px}.discord-password-label .required-star{color:#f23f43;font-size:13px}.discord-password-input-wrap{position:relative;display:flex;align-items:center;width:100%}.password-input-icon{position:absolute;left:14px;color:#80848e;font-size:13.5px;pointer-events:none;transition:color .18s ease;z-index:2}.discord-password-input-wrap:focus-within .password-input-icon{color:#5865f2}.discord-password-input{width:100%;background:#1e1f22!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:11px 40px 11px 38px!important;color:#f2f3f5!important;font-size:14px!important;font-weight:500;transition:border-color .18s,box-shadow .18s,background-color .18s!important;outline:none!important;box-sizing:border-box!important;height:42px!important}.discord-password-input::placeholder{color:#5c6068;font-size:13.5px}.discord-password-input:hover{border-color:#ffffff29!important}.discord-password-input:focus{border-color:#5865f2!important;box-shadow:0 0 0 2px #5865f24d!important;background:#18191c!important}.discord-password-eye-btn{position:absolute;right:8px;background:transparent;border:none;color:#80848e;width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .15s ease;z-index:2}.discord-password-eye-btn:hover{color:#dbdee1;background:#ffffff12}.password-strength-container{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:3px;padding:0 2px}.password-strength-bar{display:flex;gap:4px;flex:1;height:4px}.password-strength-segment{flex:1;background:#383a40;border-radius:4px;transition:background-color .22s ease,box-shadow .22s ease}.password-strength-segment.active.level-1{background:#f23f43;box-shadow:0 0 6px #f23f4373}.password-strength-segment.active.level-2{background:#f0b232;box-shadow:0 0 6px #f0b23273}.password-strength-segment.active.level-3{background:#23a55a;box-shadow:0 0 6px #23a55a73}.password-strength-text{font-size:11.5px;font-weight:600}.password-strength-text.level-1{color:#f23f43}.password-strength-text.level-2{color:#f0b232}.password-strength-text.level-3{color:#23a55a}.password-criteria-list{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.password-criterion{display:flex;align-items:center;gap:6px;font-size:12px;color:#80848e;transition:color .2s ease}.password-criterion i{font-size:13px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.password-criterion.valid{color:#23a55a;font-weight:500}.password-criterion.valid i{color:#23a55a;transform:scale(1.1)}.password-criterion.invalid,.password-criterion.invalid i{color:#f23f43}.discord-password-footer{background-color:#2b2d31;padding:16px 24px;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:8px -24px 0;border-top:1px solid rgba(255,255,255,.05)}.discord-password-cancel-btn{background:transparent;border:none;color:#f2f3f5;font-size:14px;font-weight:500;cursor:pointer;padding:9px 18px;border-radius:6px;transition:background-color .15s,color .15s}.discord-password-cancel-btn:hover{background:#ffffff12;color:#fff;text-decoration:underline}.discord-password-submit-btn{background:#5865f2;color:#fff;border:none;padding:9px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .18s,transform .1s,opacity .18s,box-shadow .18s;box-shadow:0 4px 14px #5865f259;height:38px}.discord-password-submit-btn:hover:not(:disabled){background:#4752c4;box-shadow:0 6px 18px #5865f273;transform:translateY(-1px)}.discord-password-submit-btn:active:not(:disabled){background:#3c45a5;transform:translateY(0)}.discord-password-submit-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:#4752c4}.discord-password-modal.anim-enter{animation:passwordModalPopIn .24s cubic-bezier(.175,.885,.32,1.25) forwards}.discord-password-modal.anim-exit-left{animation:modalSlideOutLeft .26s cubic-bezier(.4,0,.2,1) forwards!important}.discord-password-modal.anim-in-right{animation:modalSlideInRight .28s cubic-bezier(.16,1,.3,1) forwards!important}.discord-password-modal.anim-exit-right{animation:modalSlideOutRight .26s cubic-bezier(.4,0,.2,1) forwards!important}.discord-password-modal.anim-in-left{animation:modalSlideInLeft .28s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes modalSlideOutLeft{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-120px) scale(.95)}}@keyframes modalSlideInRight{0%{opacity:0;transform:translate(120px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes modalSlideOutRight{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(120px) scale(.95)}}@keyframes modalSlideInLeft{0%{opacity:0;transform:translate(-120px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.modal-step-loading{padding:38px 28px 34px!important;text-align:center;display:flex;flex-direction:column;align-items:center}.discord-loading-badge-wrap{position:relative;width:68px;height:68px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.discord-loading-spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3.5px solid rgba(88,101,242,.18);border-top-color:#5865f2;border-right-color:#5865f2;animation:spinRing .9s cubic-bezier(.4,0,.2,1) infinite;box-shadow:0 0 20px #5865f24d}@keyframes spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.discord-loading-center-icon{width:44px;height:44px;border-radius:50%;background:#1e1f22;display:flex;align-items:center;justify-content:center;color:#5865f2;font-size:19px;animation:pulseIcon 1.5s ease-in-out infinite}@keyframes pulseIcon{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}}.discord-loading-progress-bar{width:100%;max-width:280px;height:4px;background:#1e1f22;border-radius:4px;overflow:hidden;margin-top:22px;position:relative}.discord-loading-progress-indeterminate{position:absolute;height:100%;background:linear-gradient(90deg,#5865f2,#7983f5);border-radius:4px;animation:indeterminateProgress 1.4s ease-in-out infinite}@keyframes indeterminateProgress{0%{left:-40%;width:40%}50%{left:20%;width:60%}to{left:100%;width:40%}}.comic-success-modal{padding:34px 28px 24px!important;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;overflow:visible!important;background:radial-gradient(circle at 50% 28%,#57f28724,#313338 72%)!important;border:2px solid rgba(87,242,135,.35)!important;box-shadow:0 24px 60px #000000b3,0 0 40px #57f28729!important}.comic-sticker-badge{position:absolute;top:-14px;background:#fee75c;color:#111214;font-size:11px;font-weight:900;letter-spacing:.05em;padding:4px 14px;border-radius:20px;border:2.5px solid #111214;box-shadow:0 3.5px #111214;transform:rotate(-3deg);animation:comicStickerPop .4s cubic-bezier(.175,.885,.32,1.35) .1s both;z-index:10}@keyframes comicStickerPop{0%{transform:scale(0) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(-3deg);opacity:1}}.comic-success-badge-wrap{position:relative;width:90px;height:90px;margin:12px auto 16px;display:flex;align-items:center;justify-content:center}.comic-sparks-orbit{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;pointer-events:none}.comic-spark{position:absolute;font-weight:900;line-height:1;animation:comicSparkFloat 2s ease-in-out infinite alternate}.comic-spark.s1{top:0;left:10px;font-size:19px;color:#fee75c;animation-delay:.1s}.comic-spark.s2{top:6px;right:8px;font-size:16px;color:#57f287;animation-delay:.25s}.comic-spark.s3{bottom:6px;right:8px;font-size:20px;color:#eb459e;animation-delay:.4s}.comic-spark.s4{bottom:12px;left:6px;font-size:10px;color:#5865f2;animation-delay:.2s}.comic-spark.s5{top:38%;left:-14px;font-size:15px;color:#57f287;animation-delay:.35s}.comic-spark.s6{top:34%;right:-14px;font-size:17px;color:#fee75c;animation-delay:.5s}@keyframes comicSparkFloat{0%{transform:translateY(0) scale(.9) rotate(0)}to{transform:translateY(-5px) scale(1.15) rotate(15deg)}}.comic-badge-circle{width:82px;height:82px;border-radius:50%;background:linear-gradient(145deg,#57f287,#23a55a 60%,#178342);border:3.5px solid #111214;box-shadow:0 6px #111214,0 14px 26px #57f28766;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;animation:comicBounceIn .55s cubic-bezier(.175,.885,.32,1.4) both}@keyframes comicBounceIn{0%{transform:scale(0) rotate(-20deg);opacity:0}50%{transform:scale(1.24) rotate(8deg);opacity:1}75%{transform:scale(.92) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}.comic-gloss-highlight{position:absolute;top:5px;left:12px;width:24px;height:12px;background:#ffffffa6;border-radius:12px;transform:rotate(-35deg);pointer-events:none}.comic-check-svg{width:50px;height:50px;overflow:visible}.comic-check-shadow{stroke:#0f5229;stroke-width:6.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:drawComicCheck .32s cubic-bezier(.65,0,.45,1) .35s forwards;transform:translateY(1.5px)}.comic-check-path{stroke:#fff;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:drawComicCheck .32s cubic-bezier(.65,0,.45,1) .35s forwards}@keyframes drawComicCheck{to{stroke-dashoffset:0}}.comic-password-title{color:#fff!important;font-size:23px!important;font-weight:900!important;letter-spacing:-.2px;margin:4px 0 6px!important;text-shadow:0 2px 0 rgba(0,0,0,.5);animation:comicTitlePop .4s cubic-bezier(.175,.885,.32,1.25) .25s both}@keyframes comicTitlePop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.comic-password-desc{color:#dbdee1!important;font-size:13.5px!important;font-weight:500;line-height:1.45;margin:0!important;max-width:340px}.comic-auto-bar-wrap{background:#ffffff1a!important;height:4px!important;border-radius:4px;margin-top:18px!important;margin-bottom:2px!important}.comic-auto-bar{background:linear-gradient(90deg,#57f287,#fee75c)!important;box-shadow:0 0 10px #57f28780}.comic-footer{width:100%;margin-top:16px!important;background:transparent!important;border-top:none!important;padding:0!important;display:flex;justify-content:center!important}.comic-confirm-btn{background:#57f287!important;color:#111214!important;font-size:14.5px!important;font-weight:900!important;letter-spacing:.02em;padding:10px 28px!important;border-radius:12px!important;border:3px solid #111214!important;box-shadow:0 5px #111214,0 10px 20px #57f28759!important;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .1s ease,box-shadow .1s ease,background-color .15s ease!important}.comic-confirm-btn i{font-size:15px;color:#111214}.comic-confirm-btn:hover{background:#4ae079!important;transform:translateY(-2px);box-shadow:0 7px #111214,0 14px 24px #57f28773!important}.comic-confirm-btn:active{transform:translateY(3px)!important;box-shadow:0 2px #111214,0 4px 10px #57f28733!important}.modal-step-success{padding:36px 28px 24px!important;text-align:center;display:flex;flex-direction:column;align-items:center}.discord-success-checkmark-wrap{width:68px;height:68px;margin:0 auto 18px;position:relative}.discord-success-svg{width:68px;height:68px;border-radius:50%;display:block;stroke-width:3.5;stroke:#23a55a;stroke-miterlimit:10;box-shadow:0 0 #23a55a66;animation:successPulse 1.8s ease-in-out infinite}.discord-success-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#23a55a;fill:#23a55a1f;animation:strokeCircle .6s cubic-bezier(.65,0,.45,1) forwards}.discord-success-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:#23a55a;animation:strokeCheck .4s cubic-bezier(.65,0,.45,1) .35s forwards}@keyframes strokeCircle{to{stroke-dashoffset:0}}@keyframes strokeCheck{to{stroke-dashoffset:0}}@keyframes successPulse{0%,to{box-shadow:0 0 #23a55a66,0 8px 24px #23a55a40}50%{box-shadow:0 0 0 10px #23a55a00,0 8px 28px #23a55a66}}.discord-success-auto-bar-wrap{width:100%;max-width:280px;height:3px;background:#ffffff0f;border-radius:4px;overflow:hidden;margin-top:18px;margin-bottom:4px}.discord-success-auto-bar{height:100%;background:#23a55a;width:100%;animation:autoCloseCountdown 3.5s linear forwards}@keyframes autoCloseCountdown{0%{width:100%}to{width:0%}}.discord-password-footer.success-footer{justify-content:center!important;width:100%;margin-top:18px!important;background:transparent!important;border-top:none!important;padding:0!important}.discord-password-submit-btn.success-btn{background:#23a55a!important;box-shadow:0 4px 14px #23a55a59!important;padding:10px 24px!important}.discord-password-submit-btn.success-btn:hover{background:#1f9450!important;box-shadow:0 6px 18px #23a55a73!important}.modal-step-error{padding:36px 28px 24px!important;text-align:center;display:flex;flex-direction:column;align-items:center}.discord-error-cross-wrap{width:68px;height:68px;margin:0 auto 18px;position:relative;animation:errorShake .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes errorShake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.discord-error-svg{width:68px;height:68px;border-radius:50%;display:block;stroke-width:3.5;stroke:#f23f43;stroke-miterlimit:10;box-shadow:0 8px 24px #f23f4359}.discord-error-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#f23f43;fill:#f23f431f;animation:strokeCircle .5s cubic-bezier(.65,0,.45,1) forwards}.discord-error-cross{stroke-dasharray:48;stroke-dashoffset:48;stroke-width:4;stroke-linecap:round;stroke:#f23f43;animation:strokeCheck .35s cubic-bezier(.65,0,.45,1) .3s forwards}.discord-password-footer.error-footer{width:100%;margin-top:18px!important;background:transparent!important;border-top:none!important;padding:0!important;justify-content:center!important;gap:12px}.discord-password-submit-btn.retry-btn{background:#4752c4!important}.discord-password-submit-btn.retry-btn:hover{background:#3c45a5!important}.discord-generic-edit-modal{width:460px;max-width:92vw}.label-with-counter{display:flex;align-items:center;justify-content:space-between;width:100%}.char-counter{font-size:11.5px;font-weight:600;color:#80848e}.field-hint-text{font-size:12px;color:#949ba4;display:flex;align-items:center;gap:6px;margin-top:2px;line-height:1.4}.field-hint-text i{font-size:13px;color:#5865f2}.discord-devices-modal{background:#313338;width:540px;max-width:92vw;border-radius:16px;box-shadow:0 24px 55px #000000a6,0 0 0 1px #ffffff14;overflow:hidden;position:relative;animation:passwordModalPopIn .24s cubic-bezier(.175,.885,.32,1.25)}.discord-devices-header{padding:24px 24px 18px;position:relative;display:flex;align-items:flex-start;gap:16px;background:linear-gradient(180deg,#5865f21a,#31333800);border-bottom:1px solid rgba(255,255,255,.05)}.devices-header-icon-wrap{flex-shrink:0}.devices-header-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#5865f2,#4752c4);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 8px 20px #5865f259}.devices-header-text{flex:1;padding-right:28px}.discord-devices-title{color:#f2f3f5;font-size:20px;font-weight:700;margin:0 0 4px;letter-spacing:-.2px}.discord-devices-desc{color:#949ba4;font-size:13px;line-height:1.45;margin:0}.devices-modal-body{padding:20px 24px}.devices-stat-bar{display:flex;align-items:center;justify-content:space-between;background:#00000040;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px 14px;margin-bottom:14px;font-size:12.5px;color:#dbdee1}.devices-stat-bar span i{color:#5865f2;margin-right:6px}.security-tag-good{display:inline-flex;align-items:center;gap:4px;background:#23a55a26;color:#23a55a;font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.security-tag-good i{color:#23a55a!important;margin-right:0!important}.sessions-list{display:flex;flex-direction:column;gap:10px;max-height:290px;overflow-y:auto;padding-right:2px}.session-card{background:#2b2d31;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:13px 15px;display:flex;align-items:center;gap:14px;transition:all .18s ease}.session-card:hover{background:#35373c;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 14px #00000040}.session-card.current-session{background:#23a55a0f;border:1px solid rgba(35,165,90,.35)}.session-icon-badge{position:relative;width:42px;height:42px;border-radius:10px;background:#1e1f22;display:flex;align-items:center;justify-content:center;color:#dbdee1;font-size:17px;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff0d}.current-session .session-icon-badge{background:#23a55a24;color:#23a55a}.online-pulse-dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#23a55a;border:2px solid #313338;box-shadow:0 0 8px #23a55a99}.session-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.session-title-line{display:flex;align-items:center;gap:8px}.session-device-name{font-size:14px;font-weight:700;color:#f2f3f5}.current-device-pill{background:#23a55a;color:#fff;font-size:10px;font-weight:700;padding:1.5px 7px;border-radius:10px;display:inline-flex;align-items:center;gap:4px}.session-active-pill{background:#ffffff14;color:#949ba4;font-size:10px;font-weight:600;padding:1.5px 7px;border-radius:10px}.session-meta-row{display:flex;align-items:center;gap:12px;font-size:12px;color:#949ba4}.session-browser-tag,.session-loc-tag{display:inline-flex;align-items:center;gap:4px}.session-browser-tag i,.session-loc-tag i{font-size:11px;color:#80848e}.session-tech-row{display:flex;align-items:center;gap:6px;font-size:11px;color:#80848e}.session-ip-badge{font-family:monospace;background:#00000038;padding:1px 5px;border-radius:4px;color:#b5bac1}.session-time-text{color:#23a55a;font-weight:500}.btn-session-terminate{background:#35373c;color:#dbdee1;border:1px solid rgba(255,255,255,.06);font-size:12px;font-weight:600;padding:7px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;flex-shrink:0}.btn-session-terminate:hover{background:#da373c;border-color:#da373c;color:#fff;box-shadow:0 4px 12px #da373c59}.devices-danger-zone{margin-top:14px;padding:12px 14px;background:#f23f430f;border:1px solid rgba(242,63,67,.2);border-radius:10px;display:flex;flex-direction:column;gap:10px}.danger-zone-info{display:flex;align-items:center;gap:8px;font-size:12px;color:#f23f43;line-height:1.4}.danger-zone-info i{font-size:14px;flex-shrink:0}.btn-terminate-all-devices{width:100%;background:#da373c1f;border:1px solid rgba(218,55,60,.45);color:#f23f43;font-size:13px;font-weight:600;padding:9px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .18s ease}.btn-terminate-all-devices:hover{background:#da373c;border-color:#da373c;color:#fff;box-shadow:0 4px 14px #da373c66}.discord-password-footer.devices-footer{border-top:1px solid rgba(255,255,255,.05);margin:0!important}.input-feedback-icon{position:absolute;right:14px;display:flex;align-items:center;justify-content:center;font-size:15px;pointer-events:none}.feedback-spin{color:#5865f2}.feedback-check{color:#23a55a;animation:feedbackPop .2s cubic-bezier(.175,.885,.32,1.25)}.feedback-cross{color:#f23f43;animation:feedbackPop .2s cubic-bezier(.175,.885,.32,1.25)}@keyframes feedbackPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.discord-password-input.input-success{border-color:#23a55a!important;box-shadow:0 0 0 2px #23a55a40!important}.discord-password-input.input-danger{border-color:#f23f43!important;box-shadow:0 0 0 2px #f23f4340!important}.username-live-status{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;margin-top:4px;padding:6px 10px;border-radius:6px;animation:statusSlideDown .18s ease-out}@keyframes statusSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.username-live-status.available{color:#23a55a;background:#23a55a1a;border:1px solid rgba(35,165,90,.25)}.username-live-status.unavailable,.username-live-status.invalid{color:#f23f43;background:#f23f431a;border:1px solid rgba(242,63,67,.25)}.username-live-status.checking{color:#5865f2;background:#5865f214;border:1px solid rgba(88,101,242,.2)}.username-live-status.current{color:#949ba4;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.email-code-input{text-align:center!important;font-size:22px!important;font-weight:800!important;letter-spacing:10px!important;font-family:SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;color:#5865f2!important;background:#111214!important;border:2px dashed rgba(88,101,242,.5)!important;height:48px!important}.email-code-input:focus{border-color:#5865f2!important;border-style:solid!important;box-shadow:0 0 0 3px #5865f24d!important}.email-code-resend-row{margin-top:6px;display:flex;align-items:center;justify-content:flex-end}.resend-countdown-text{font-size:12px;color:#80848e;display:flex;align-items:center;gap:5px}.resend-countdown-text strong{color:#5865f2}.resend-code-btn{background:transparent;border:none;color:#5865f2;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;transition:all .15s ease}.resend-code-btn:hover{color:#7983f5;background:#5865f21a;text-decoration:underline}.tabs{display:flex;gap:15px;width:-webkit-fill-available;align-items:center}.tabs .title,.tabs .tab{padding:5px 10px;display:flex;align-items:center;height:25px;color:#c4c4c4;gap:10px;justify-content:left;border-radius:5px;font-size:16px;transition:all .1s}.tabs .title{position:relative}.tabs .title:after{content:"";position:absolute;top:15px;right:-5px;background-color:var(--border-white);width:5px;height:5px;border-radius:50%}.tabs .title i{font-size:20px;color:var(--gray)}.tabs .tab a{font-family:inherit;font-weight:500;color:#949ba4;transition:color .15s ease}.tabs .tab:hover a,.tabs .tab.active a{color:#fff}.tabs .tab:hover,.tabs .tab.active{background-color:#35373c;font-weight:500;cursor:pointer}.home-add-friend-btn,.tabs>i{color:#fff;width:fit-content;margin-left:auto;background-color:#23a55a;padding:6px 12px;border-radius:4px;cursor:pointer;border:none;position:relative;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:inherit;transition:background-color .15s ease,transform .1s ease}.home-add-friend-btn:hover,.tabs>i:hover{background-color:#1a7a42}.home-add-friend-btn:active,.tabs>i:active{transform:scale(.98)}.home-add-friend-btn .add-friend-btn-text{white-space:nowrap}.tabs>i>span{position:absolute;top:-5px;right:-5px;width:18px;font-size:11px;font-weight:700;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f23f43;color:#fff}.search{position:relative;margin:12px 0 16px;padding:0;display:flex;align-items:center}.search input{color:#fff;width:100%;box-sizing:border-box;padding:10px 38px 10px 14px;outline:none;background-color:#1e1f22;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-family:inherit;font-size:14px;transition:border-color .15s ease}.search input:focus{border-color:#5865f2}.search i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:15px;color:#949ba4;pointer-events:none}.content-container{background-color:var(--bg-color, #313338);padding:16px 24px;width:100%;height:calc(100vh - 52px);display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto;flex:1}.friends{border-top:1px solid rgba(255,255,255,.08);padding-top:10px;display:flex;flex-direction:column;gap:4px}.friends .user-container{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;border-bottom:none;transition:background-color .15s ease}.friends .user-container:hover{background-color:#35373c}.friends .user-container a{display:flex;align-items:center;justify-content:flex-start;transition:all .1s;gap:10px;width:100%}.friends .user-container a .img{height:50px!important}.friends .user-container .username{color:var(--gray)}.friends .user-container .name{font-weight:600}.friends .user-container img{width:50px;height:50px;border-radius:50%}.friends .user-container:hover{background-color:var(--border-white);cursor:pointer;border-radius:5px;border-bottom:1px solid transparent}.friends .user-container .icons{display:flex!important;opacity:1!important;gap:8px;align-items:center;margin-right:4px}.friends .user-container .btn-cancel-request,.friends .user-container .btn-accept-request{display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;padding:0!important;cursor:pointer;font-size:14px;border:1px solid rgba(255,255,255,.08)!important;background-color:#2b2d31!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.friends .user-container .btn-cancel-request{color:#b5bac1!important}.friends .user-container .btn-cancel-request:hover,.friends .user-container .btn-cancel-request:active{background-color:#da373c!important;border-color:#da373c!important;color:#fff!important;transform:scale(1.08)}.friends .user-container .btn-accept-request{color:#23a55a!important}.friends .user-container .btn-accept-request:hover,.friends .user-container .btn-accept-request:active{background-color:#23a55a!important;border-color:#23a55a!important;color:#fff!important;transform:scale(1.08)}.friends .user-container .user{border-radius:10px;display:flex;align-items:center;gap:15px;width:-webkit-fill-available}.friends .user-container .user .img{position:relative;width:40px;height:40px}.friends .user-container .user .img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.friends .user-container .user .userInfo p{color:var(--color-main);font-size:15px;font-weight:600}.friends .user-container .user .userInfo p:last-child{font-weight:100}.addfriend-popup-container{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.addfriend-popup-container.active{opacity:1;pointer-events:auto}.addfriend-popup-container .addfriend-popup{width:440px;max-width:92vw;background-color:var(--bg-color, #313338);padding:24px;border-radius:14px;border:1px solid rgba(255,255,255,.08);position:relative;box-shadow:0 16px 40px #0009;transform:scale(.95);transition:transform .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.addfriend-popup-container.active .addfriend-popup{transform:scale(1)}.addfriend-popup-container .addfriend-popup .close{background:transparent;border:none;color:#949ba4;font-size:18px;cursor:pointer;transition:color .15s ease,background-color .15s ease;position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.addfriend-popup-container .addfriend-popup .close:hover{color:#fff;background-color:#ffffff14}.addfriend-popup-container .addfriend-popup .tabs{display:flex;gap:6px;margin-bottom:20px;padding:4px;background-color:#1e1f22;border-radius:8px;border-bottom:none}.addfriend-popup-container .addfriend-popup .tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;background:transparent;border:none;color:#949ba4;font-weight:600;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.addfriend-popup-container .addfriend-popup .tabs button:hover{color:#dbdee1;background-color:#ffffff0a}.addfriend-popup-container .addfriend-popup .tabs button.active{background-color:#5865f2;color:#fff;border-bottom:none}.addfriend-popup-container .addfriend-popup .addFriend,.addfriend-popup-container .addfriend-popup .friendRequests{opacity:0;transform:translate(30px);content-visibility:hidden;transition:all .3s ease;pointer-events:none;text-align:center}.addfriend-popup-container .addfriend-popup .addFriend.active,.addfriend-popup-container .addfriend-popup .friendRequests.active{opacity:1;transform:translate(0);content-visibility:visible;pointer-events:auto}.addfriend-popup-container .tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background-color:#da373c;color:#fff;font-size:11px;font-weight:700;line-height:1;border-radius:9px;box-sizing:border-box;pointer-events:none}.addfriend-popup-container .addfriend-popup .tabs button.active .tab-badge{background-color:#da373c;color:#fff;box-shadow:0 0 0 1.5px #ffffff59}.addfriend-popup .modal-input-wrapper{position:relative;display:flex;align-items:center;margin-bottom:14px;width:100%}.addfriend-popup .modal-input-wrapper .input-icon{position:absolute;left:14px;color:#949ba4;font-size:15px;pointer-events:none;z-index:2}.addfriend-popup .modal-input-wrapper input[type=text]{width:100%;box-sizing:border-box;padding:12px 16px 12px 42px!important;background-color:#1e1f22!important;border:1px solid rgb(255 255 255 / 8%)!important;border-radius:8px!important;color:#fff!important;font-size:14px!important;outline:none!important;font-family:inherit!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.addfriend-popup .modal-input-wrapper input[type=text]::placeholder{color:#80848e;font-size:14px}.addfriend-popup .modal-input-wrapper input[type=text]:focus{border-color:#5865f2!important;box-shadow:0 0 0 2px #5865f240!important;background-color:#111214!important}.addfriend-popup-container .addfriend-popup div .users{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;margin-top:10px}.addfriend-popup-container .addfriend-popup div .user{display:flex;align-items:center;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background-color .15s ease;gap:12px;background-color:#2b2d31;border:1px solid rgba(255,255,255,.04)}.addfriend-popup-container .addfriend-popup div .user:hover{background-color:#35373c}.addfriend-popup-container .addfriend-popup div .user .user-info{text-align:left;display:flex;flex-direction:column;gap:2px;overflow:hidden}.addfriend-popup-container .addfriend-popup div .user .user-info .name{font-size:14px;font-weight:600;color:#fff}.addfriend-popup-container .addfriend-popup div .user .user-info .username{font-size:12px;color:#949ba4}.send-msg-pill{margin-left:auto;font-size:12px;color:#5865f2;background-color:#5865f21f;padding:6px 12px;border-radius:6px;display:flex;align-items:center;gap:6px;font-weight:600;transition:background-color .15s ease,color .15s ease}.send-msg-pill:hover{background-color:#5865f2;color:#fff}.addfriend-popup-container .addfriend-popup div .actions{margin-left:auto;display:flex;gap:8px}.addfriend-popup-container .addfriend-popup div .actions button{width:32px;height:32px;cursor:pointer;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s ease}.btn-accept{background-color:#23a55a;color:#fff}.btn-accept:hover{background-color:#1f9450;transform:scale(1.08)}.btn-reject{background-color:#da373c;color:#fff}.btn-reject:hover{background-color:#be2e33;transform:scale(1.08)}.empty-requests,.empty-friends-state{padding:36px 16px;text-align:center;color:#949ba4;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-requests i,.empty-friends-state i{font-size:36px;color:#4e5058}.empty-requests p,.empty-friends-state p{font-size:14px}.btn-cancel-request{width:32px;height:32px;border-radius:50%;border:none;background-color:#35373c;color:#da373c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.btn-cancel-request:hover{background-color:#da373c;color:#fff}.btn-accept-request{width:32px;height:32px;border-radius:50%;border:none;background-color:#35373c;color:#23a55a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.btn-accept-request:hover{background-color:#23a55a;color:#fff}.tabs .tab .tab-badge{background:#f23f43;color:#fff;font-size:11px;font-weight:700;min-width:16px;height:16px;padding:0 5px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin-left:6px}.addfriend-search-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:#949ba4;font-size:13.5px;font-weight:500}.search-preloader-gif{width:50px;height:50px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 2px 8px rgba(88,101,242,.35))}.addfriend-popup-container .addfriend-popup div .users>img{width:50px!important;height:50px!important;margin:24px auto!important;display:block!important;object-fit:contain!important;border-radius:50%!important}.search-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#949ba4;gap:10px;text-align:center}.search-empty-state i{font-size:32px;color:#4e5058}.search-empty-state p{font-size:13.5px;color:#949ba4;margin:0}.discord-discover-page{width:100%;height:100%;display:flex;flex-direction:column;background-color:#313338;overflow-y:auto;overflow-x:hidden;color:#dbdee1;font-family:inherit}.discover-hero-banner{width:100%;min-height:280px;background:radial-gradient(circle at 80% 20%,rgba(88,101,242,.4),transparent 50%),radial-gradient(circle at 20% 80%,rgba(35,165,90,.25),transparent 45%),linear-gradient(135deg,#1e1f22,#111214);display:flex;align-items:center;justify-content:center;padding:48px 24px;box-sizing:border-box;position:relative;border-bottom:1px solid rgba(255,255,255,.06)}.hero-content-wrapper{max-width:680px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.hero-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#5865f2;background:#5865f226;padding:6px 14px;border-radius:20px;letter-spacing:.3px;text-transform:uppercase}.hero-heading{font-size:32px;font-weight:800;color:#fff;margin:0;line-height:1.25;letter-spacing:-.5px}.hero-subheading{font-size:15px;color:#949ba4;line-height:1.5;margin:0 0 12px;max-width:580px}.hero-search-wrapper{width:100%;max-width:560px;position:relative;display:flex;align-items:center}.hero-search-icon{position:absolute;left:18px;color:#949ba4;font-size:16px;pointer-events:none}.hero-search-wrapper input{width:100%;background-color:#1e1f22;border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:14px 46px 14px 48px;color:#fff;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 4px 16px #00000059}.hero-search-wrapper input:focus{border-color:#5865f2;background-color:#18191c;box-shadow:0 0 0 3px #5865f240}.hero-search-clear-btn{position:absolute;right:14px;background:transparent;border:none;color:#949ba4;font-size:16px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.hero-search-clear-btn:hover{color:#fff}.discover-content-container{max-width:1200px;width:100%;margin:0 auto;padding:32px 24px 64px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.discover-section-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.discover-section-header h2{font-size:20px;font-weight:700;color:#fff;margin:0}.discover-badge-count{font-size:13px;font-weight:600;color:#949ba4;background:#2b2d31;padding:4px 10px;border-radius:12px}.discover-loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:14px;color:#949ba4}.discover-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;background-color:#2b2d31;border-radius:12px;border:1px dashed rgba(255,255,255,.1);text-align:center;gap:12px}.empty-icon{font-size:48px;color:#4e5058;margin-bottom:4px}.discover-empty-state h3{font-size:18px;font-weight:700;color:#fff;margin:0}.discover-empty-state p{font-size:14px;color:#949ba4;max-width:520px;line-height:1.5;margin:0}.discover-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px}.discover-server-card{background-color:#2b2d31;border-radius:12px;border:1px solid rgba(255,255,255,.06);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease,border-color .2s ease;box-shadow:0 4px 16px #0003}.discover-server-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000073;border-color:#5865f2}.discover-card-banner{height:130px;position:relative;background-color:#1e1f22}.discover-card-avatar-anchor{position:absolute;bottom:-24px;left:18px;border-radius:50%;background-color:#2b2d31;padding:4px;box-sizing:content-box;box-shadow:0 4px 12px #00000059}.discover-card-body{padding:32px 18px 18px;display:flex;flex-direction:column;flex:1;gap:8px}.discover-card-title-row{display:flex;align-items:center;gap:6px}.discover-card-title{font-size:17px;font-weight:700;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verified-badge{color:#23a55a;font-size:14px}.discover-card-desc{font-size:13px;color:#949ba4;line-height:1.45;margin:0 0 10px;height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.discover-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.discover-member-stats{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#949ba4}.member-indicator-dot{width:8px;height:8px;border-radius:50%;background-color:#23a55a}.discover-join-btn{background-color:#5865f2;color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s,transform .1s}.discover-join-btn:hover:not(:disabled){background-color:#4752c4;transform:scale(1.02)}.discover-join-btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.discover-hero-banner{padding:36px 16px}.hero-heading{font-size:24px}.discover-cards-grid{grid-template-columns:1fr}}.server-container{display:flex;width:100%;height:calc(100vh - 52px);background-color:var(--grid-bg, #313338);color:var(--color-white, #f2f3f5);overflow:hidden;font-family:gg sans,Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.server-container.loading-state{align-items:center;justify-content:center}.discord-server-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:12px;color:#949ba4;font-size:15px;font-weight:500}.discord-server-loading-spinner i{font-size:32px;color:#5865f2}.server-main-viewport{flex:1;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background-color:#313338;overflow-y:auto;padding:24px;box-sizing:border-box}.discord-server-preview-hero{width:540px;max-width:94%;background-color:#2b2d31;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 48px #00000080;overflow:hidden;animation:biyawPreviewFadeIn .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes biyawPreviewFadeIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.discord-preview-banner-card{position:relative;width:100%;height:170px;background-color:#1e1f22}.discord-preview-banner{width:100%;height:100%;object-fit:cover}.discord-preview-banner-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#5865f2,#3ba55c)}.discord-preview-banner-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#2b2d31f2)}.discord-preview-avatar-badge{position:absolute;bottom:-36px;left:24px;border-radius:26px;border:5px solid #2b2d31;box-shadow:0 8px 24px #0006;background-color:#2b2d31;overflow:hidden}.discord-preview-content{padding:48px 24px 24px;display:flex;flex-direction:column;gap:16px}.discord-preview-badge-row{margin-bottom:4px}.discord-preview-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;background-color:#5865f226;color:#5865f2;font-size:12px;font-weight:600}.discord-preview-title{font-size:24px;font-weight:700;color:#f2f3f5;margin:0 0 6px;line-height:1.2}.discord-preview-desc{font-size:14.5px;line-height:1.5;color:#dbdee1;background-color:#1e1f22;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.05);margin:0}.discord-preview-desc.empty{color:#80848e;font-style:italic}.discord-preview-stats{display:flex;align-items:center;gap:20px;font-size:13.5px;color:#949ba4;font-weight:500}.discord-stat-item{display:flex;align-items:center;gap:7px}.discord-stat-dot{width:9px;height:9px;border-radius:50%}.discord-stat-dot.online{background-color:#23a55a;box-shadow:0 0 8px #23a55a99}.discord-stat-dot.total{background-color:#80848e}.discord-preview-actions{margin-top:6px}.discord-preview-join-btn{width:100%;padding:13px 20px;background-color:#5865f2;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease;box-shadow:0 4px 16px #5865f259}.discord-preview-join-btn:hover{background-color:#4752c4;transform:translateY(-1px);box-shadow:0 6px 20px #5865f273}.discord-preview-join-btn:active{transform:translateY(0)}.discord-server-empty-channels{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.discord-empty-channels-card{text-align:center;max-width:400px;padding:32px}.discord-empty-icon-wrap{width:72px;height:72px;border-radius:50%;background-color:#2b2d31;color:#5865f2;font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.discord-empty-channels-card h2{font-size:20px;font-weight:700;color:#f2f3f5;margin-bottom:8px}.discord-empty-channels-card p{font-size:14px;color:#949ba4;line-height:1.5;margin-bottom:20px}.discord-create-first-channel-btn{padding:10px 20px;background-color:#5865f2;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .15s}.discord-create-first-channel-btn:hover{background-color:#4752c4}#sidebar.sidebar.discord-sidebar-container{width:260px;min-width:260px;height:100%;background-color:#2b2d31;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;flex-shrink:0}.sidebar.discord-sidebar-locked{width:260px;min-width:260px;height:100%;background-color:#2b2d31;border-left:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;text-align:center}.discord-locked-msg{display:flex;flex-direction:column;align-items:center;gap:10px}.discord-locked-msg i.fa-lock{font-size:36px;color:#80848e;margin-bottom:4px}.discord-locked-msg h4{font-size:16px;font-weight:600;color:#f2f3f5;margin:0}.discord-locked-msg p{font-size:13.5px;color:#949ba4;margin:0 0 12px}.discord-locked-join-btn{padding:8px 24px;background-color:#5865f2;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s}.discord-locked-join-btn:hover{background-color:#4752c4}.discord-server-header{width:100%;flex-shrink:0}.discord-server-banner-wrap{position:relative;width:100%;height:125px;background-color:#1e1f22;overflow:hidden}.discord-server-banner-img{width:100%;height:100%;object-fit:cover}.discord-server-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#2b2d31e0)}.discord-server-header-info.has-banner{position:absolute;bottom:10px;left:14px;right:14px;display:flex;align-items:center;gap:10px;z-index:2}.discord-server-header-info.has-banner .discord-server-title{text-shadow:0 1px 4px rgba(0,0,0,.9)}.discord-server-header-bar{height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);background-color:#2b2d31;box-shadow:0 1px 2px #0003;cursor:default}.discord-server-header-text{display:flex;flex-direction:column;overflow:hidden;flex:1}.discord-server-title{font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.discord-server-subtitle{font-size:11.5px;color:#949ba4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-header-chevron{font-size:11px;color:#949ba4;margin-left:auto}.discord-sidebar-tabs{display:flex;gap:4px;padding:8px 10px;background-color:#00000026;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.discord-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:6px;border:none;background:transparent;color:#949ba4;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.discord-tab-btn:hover{background-color:#ffffff0d;color:#dbdee1}.discord-tab-btn.active{background-color:#35373c;color:#fff;box-shadow:0 2px 6px #00000040}.discord-tab-badge{font-size:11px;padding:1px 6px;border-radius:10px;background-color:#ffffff1a;color:inherit}.discord-tab-btn.active .discord-tab-badge{background-color:#5865f2;color:#fff}#sidebar .tab-content{display:none;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}#sidebar .tab-content.active{display:block}#sidebar .tab-content::-webkit-scrollbar{width:6px}#sidebar .tab-content::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.discord-category-header{display:flex;align-items:center;justify-content:space-between;padding:16px 14px 6px}.discord-category-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#949ba4;letter-spacing:.03em}.discord-category-arrow{font-size:9px;color:#80848e}.discord-add-channel-btn{width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:#949ba4;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:color .15s ease,background-color .15s ease}.discord-add-channel-btn:hover{color:#fff;background-color:#ffffff14}.discord-channel-list{display:flex;flex-direction:column;gap:2px;padding:2px 8px 16px}.discord-channel-wrapper{position:relative;border-radius:5px}.discord-channel-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:6px 10px;border-radius:5px;color:#949ba4;cursor:pointer;transition:background-color .15s ease,color .15s ease;position:relative}.discord-channel-row:hover{background-color:#35373c;color:#dbdee1}.discord-channel-wrapper.is-active .discord-channel-row,.discord-channel-row:has(.discord-channel-link.active){background-color:#404249;color:#fff;font-weight:500}.discord-channel-link{display:flex;align-items:center;gap:8px;flex:1;text-decoration:none;color:inherit;overflow:hidden}.discord-channel-icon{font-size:18px;font-weight:500;color:#80848e;width:16px;text-align:center}.discord-channel-row:hover .discord-channel-icon,.discord-channel-wrapper.is-active .discord-channel-icon{color:#dbdee1}.discord-channel-name{font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-channel-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s ease}.discord-channel-row:hover .discord-channel-actions{opacity:1}.discord-channel-tool-btn{width:24px;height:24px;border:none;background:transparent;color:#949ba4;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;transition:all .15s ease}.discord-channel-tool-btn:hover{background-color:#ffffff1a;color:#fff}.discord-channel-tool-btn.voice:hover{color:#23a55a}.discord-voice-connected-users{display:flex;flex-direction:column;gap:2px;padding:3px 0 6px 28px}.discord-voice-user-pill{display:flex;align-items:center;gap:8px;padding:3px 8px;border-radius:4px;font-size:12.5px;color:#b5bac1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.discord-voice-user-pill:hover{background-color:#ffffff0f;color:#fff}.discord-voice-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-voice-speaking-icon{margin-left:auto;font-size:11px;color:#23a55a}.discord-user-group{margin-bottom:0}.discord-user-group-header{font-size:11px;font-weight:700;color:#949ba4;text-transform:uppercase;letter-spacing:.5px;padding:24px 8px 4px 16px;cursor:default}.discord-member-row{display:flex;align-items:center;gap:12px;padding:6px 8px;margin:1px 8px;border-radius:4px;text-decoration:none;color:#b5bac1;height:44px;box-sizing:border-box;transition:background-color .1s ease,color .1s ease}.discord-member-row:hover{background-color:#35373c;color:#dbdee1}.discord-member-row.offline{opacity:.5}.discord-member-row.offline:hover{opacity:1;background-color:#35373c}.discord-member-meta{display:flex;flex-direction:column;overflow:hidden;line-height:1.2;min-width:0}.discord-member-name{font-size:15px;font-weight:500;color:#dbdee1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-member-name.owner{color:#e9a842;font-weight:600}.discord-member-tag{font-size:12px;color:#80848e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .server-container{background-color:#ebedef;color:#313338}[data-theme=light] .server-main-viewport{background-color:#fff}[data-theme=light] .discord-server-preview-hero{background-color:#fff;border-color:#0000001a;box-shadow:0 16px 40px #0000001f}[data-theme=light] .discord-preview-avatar-badge{border-color:#fff;background-color:#fff}[data-theme=light] .discord-preview-title{color:#060607}[data-theme=light] .discord-preview-desc{background-color:#f2f3f5;color:#313338;border-color:#00000014}[data-theme=light] .discord-empty-channels-card h2{color:#060607}[data-theme=light] .discord-empty-icon-wrap{background-color:#e3e5e8}[data-theme=light] #sidebar.sidebar.discord-sidebar-container,[data-theme=light] .sidebar.discord-sidebar-locked{background-color:#f2f3f5;border-left-color:#00000014}[data-theme=light] .discord-locked-msg h4{color:#060607}[data-theme=light] .discord-server-header-bar{background-color:#f2f3f5;border-bottom-color:#00000014}[data-theme=light] .discord-server-title{color:#060607}[data-theme=light] .discord-server-header-info.has-banner .discord-server-title{color:#fff}[data-theme=light] .discord-sidebar-tabs{background-color:#e3e5e8;border-bottom-color:#0000000f}[data-theme=light] .discord-tab-btn{color:#5c5f66}[data-theme=light] .discord-tab-btn:hover{background-color:#0000000d;color:#313338}[data-theme=light] .discord-tab-btn.active{background-color:#fff;color:#060607;box-shadow:0 1px 3px #0000001a}[data-theme=light] .discord-category-title,[data-theme=light] .discord-user-group-header,[data-theme=light] .discord-channel-row{color:#5c5f66}[data-theme=light] .discord-channel-row:hover{background-color:#e0e1e5;color:#313338}[data-theme=light] .discord-channel-wrapper.is-active .discord-channel-row,[data-theme=light] .discord-channel-row:has(.discord-channel-link.active){background-color:#d1d3d7;color:#060607}[data-theme=light] .discord-member-row:hover{background-color:#e0e1e5;color:#060607}[data-theme=light] .discord-member-name{color:#313338}[data-theme=midnight] .server-container,[data-theme=amoled] .server-container,[data-theme=midnight] .server-main-viewport,[data-theme=amoled] .server-main-viewport{background-color:#000}[data-theme=midnight] .discord-server-preview-hero,[data-theme=amoled] .discord-server-preview-hero{background-color:#0c0d10;border-color:#1f2228}[data-theme=midnight] .discord-preview-avatar-badge,[data-theme=amoled] .discord-preview-avatar-badge{border-color:#0c0d10;background-color:#0c0d10}[data-theme=midnight] .discord-preview-desc,[data-theme=amoled] .discord-preview-desc{background-color:#040506;border-color:#1f2228}[data-theme=midnight] #sidebar.sidebar.discord-sidebar-container,[data-theme=amoled] #sidebar.sidebar.discord-sidebar-container,[data-theme=midnight] .sidebar.discord-sidebar-locked,[data-theme=amoled] .sidebar.discord-sidebar-locked{background-color:#07080a;border-left-color:#16181d}[data-theme=midnight] .discord-server-header-bar,[data-theme=amoled] .discord-server-header-bar{background-color:#07080a;border-bottom-color:#16181d}[data-theme=midnight] .discord-sidebar-tabs,[data-theme=amoled] .discord-sidebar-tabs{background-color:#030304;border-bottom-color:#16181d}[data-theme=midnight] .discord-tab-btn.active,[data-theme=amoled] .discord-tab-btn.active{background-color:#16181e;color:#fff}[data-theme=midnight] .discord-channel-row:hover,[data-theme=amoled] .discord-channel-row:hover{background-color:#121419}[data-theme=midnight] .discord-channel-wrapper.is-active .discord-channel-row,[data-theme=amoled] .discord-channel-wrapper.is-active .discord-channel-row{background-color:#1a1d24}[data-theme=midnight] .discord-member-row:hover,[data-theme=amoled] .discord-member-row:hover{background-color:#121419}.room-container #sidebar.discord-sidebar-container,.server-container #sidebar.discord-sidebar-container{width:260px!important;min-width:260px!important;max-width:260px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important}.room-container #sidebar.discord-sidebar-container .tab-content,.server-container #sidebar.discord-sidebar-container .tab-content{display:none!important}.room-container #sidebar.discord-sidebar-container .tab-content.active,.server-container #sidebar.discord-sidebar-container .tab-content.active{display:flex!important;flex-direction:column!important;flex:1!important;overflow-y:auto!important}[data-theme=light] .room-container #sidebar.discord-sidebar-container,[data-theme=light] .server-container #sidebar.discord-sidebar-container{background-color:#f2f3f5!important;border-left:1px solid rgba(0,0,0,.08)!important}.roomContextMenu,.userContextMenu{display:none!important;position:fixed!important;background-color:#111214!important;border-radius:6px!important;padding:6px!important;box-shadow:0 8px 24px #00000080!important;border:1px solid rgba(255,255,255,.08)!important;z-index:999999!important;list-style:none!important;margin:0!important}.roomContextMenu.active,.userContextMenu.active{display:flex!important;flex-direction:column!important;gap:2px!important}.roomContextMenu li,.userContextMenu li{display:flex!important;align-items:center!important;gap:8px!important;padding:7px 12px!important;border-radius:4px!important;font-size:13.5px!important;color:#dbdee1!important;cursor:pointer!important;transition:all .15s ease!important;white-space:nowrap!important}.roomContextMenu li:hover,.userContextMenu li:hover{background-color:#5865f2!important;color:#fff!important}.roomContextMenu li.danger,.userContextMenu li.danger{color:#f23f43!important}.roomContextMenu li.danger:hover,.userContextMenu li.danger:hover{background-color:#f23f43!important;color:#fff!important}[data-theme=light] .roomContextMenu,[data-theme=light] .userContextMenu{background-color:#fff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 24px #00000026!important}[data-theme=light] .roomContextMenu li,[data-theme=light] .userContextMenu li{color:#2e3338!important}[data-theme=light] .roomContextMenu li:hover,[data-theme=light] .userContextMenu li:hover{background-color:#5865f2!important;color:#fff!important}.discord-voice-stage-container{display:flex;flex-direction:column;height:100%;width:100%;background-color:#111214;color:#dbdee1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.discord-voice-stage-header{height:48px;min-height:48px;border-bottom:1px solid #1f2023;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#111214;z-index:10}.discord-voice-stage-header-left{display:flex;align-items:center;gap:10px}.discord-voice-stage-channel-icon{color:#80848e;font-size:18px}.discord-voice-stage-title{font-size:16px;font-weight:600;color:#f2f3f5;letter-spacing:.2px}.discord-voice-stage-status-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:12px;background:#23a55a26;color:#23a55a;font-size:11px;font-weight:600;margin-left:6px}.discord-voice-stage-status-dot{width:6px;height:6px;border-radius:50%;background-color:#23a55a;box-shadow:0 0 6px #23a55a}.discord-voice-stage-header-right{display:flex;align-items:center;gap:12px}.discord-voice-stage-count-badge{display:inline-flex;align-items:center;gap:6px;background:#1e1f22;padding:4px 10px;border-radius:14px;color:#949ba4;font-size:12px;font-weight:500}.discord-voice-stage-grid-wrapper{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;position:relative;background:#111214;width:100%;box-sizing:border-box}.discord-voice-stage-grid{display:flex;flex-wrap:wrap;gap:16px;width:100%;max-width:1300px;max-height:100%;justify-content:center;align-items:center;align-content:center}.discord-voice-stage-grid.grid-1{display:flex;justify-content:center;align-items:center;width:100%}.discord-voice-stage-grid.grid-1 .discord-voice-participant-card{max-width:860px;width:100%;aspect-ratio:16 / 9;max-height:calc(100vh - 220px)}.discord-voice-stage-grid.grid-2{display:flex;justify-content:center;align-items:center;gap:16px;width:100%}.discord-voice-stage-grid.grid-2 .discord-voice-participant-card{flex:1 1 360px;max-width:600px;aspect-ratio:16 / 9;max-height:calc(100vh - 220px)}.discord-voice-stage-grid.grid-3,.discord-voice-stage-grid.grid-4{display:grid;grid-template-columns:repeat(2,minmax(280px,560px));gap:16px;justify-content:center;align-content:center}.discord-voice-stage-grid.grid-3 .discord-voice-participant-card,.discord-voice-stage-grid.grid-4 .discord-voice-participant-card{width:100%;aspect-ratio:16 / 9}.discord-voice-stage-grid.grid-5,.discord-voice-stage-grid.grid-6{display:grid;grid-template-columns:repeat(3,minmax(240px,420px));gap:16px;justify-content:center;align-content:center}.discord-voice-stage-grid.grid-5 .discord-voice-participant-card,.discord-voice-stage-grid.grid-6 .discord-voice-participant-card{width:100%;aspect-ratio:16 / 9}.discord-voice-stage-grid.grid-many{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,380px));gap:16px;justify-content:center;align-content:center}.discord-voice-stage-grid.grid-many .discord-voice-participant-card{width:100%;aspect-ratio:16 / 9}.discord-voice-participant-card{position:relative;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;box-shadow:0 4px 16px #00000080;border:2px solid transparent;aspect-ratio:16 / 9;cursor:pointer;background-color:#2b2d31;box-sizing:border-box}.discord-voice-participant-card:hover{box-shadow:0 6px 20px #000000a6}.discord-voice-participant-card.is-speaking{border-color:#23a55a!important;box-shadow:0 0 16px #23a55a73!important}.discord-stage-avatar-wrapper{position:relative;display:flex;align-items:center;justify-content:center;z-index:2}.discord-stage-avatar-circle{width:88px;height:88px;border-radius:50%;overflow:hidden;background:#1e1f22;display:flex;align-items:center;justify-content:center;transition:box-shadow .15s ease;box-shadow:0 4px 12px #0000004d}.discord-voice-participant-card.is-speaking .discord-stage-avatar-circle{box-shadow:0 0 0 4px #23a55a!important}.discord-stage-avatar-circle img{width:100%;height:100%;object-fit:cover;display:block}.discord-stage-avatar-initials{font-size:32px;font-weight:600;color:#fff}.discord-stage-video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;overflow:hidden;border-radius:6px;z-index:1}.discord-stage-video-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.discord-stage-video-wrapper video.self-mirror{transform:scaleX(-1)}.discord-stage-name-pill{position:absolute;bottom:12px;left:12px;z-index:10;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:5px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#f2f3f5;max-width:calc(100% - 24px);pointer-events:none;box-shadow:0 2px 6px #00000059}.discord-stage-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.discord-stage-icons{display:inline-flex;align-items:center;gap:5px;font-size:12px}.discord-stage-hidden-badge{position:absolute;top:12px;right:12px;z-index:10;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;color:#b5bac1;display:inline-flex;align-items:center;gap:5px;pointer-events:none}.discord-stage-card-status-badges{position:absolute;top:12px;right:12px;z-index:10;display:flex;align-items:center;gap:6px;pointer-events:none}.discord-stage-card-badge{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;box-shadow:0 2px 8px #00000073}.discord-stage-card-badge.muted,.discord-stage-card-badge.deafened,.discord-stage-card-badge.self-muted,.discord-stage-card-badge.self-deafened{background-color:#232428e6;color:#949ba4}.discord-stage-card-badge.server-muted,.discord-stage-card-badge.server-deafened{background-color:#da373c;color:#fff}.discord-voice-stage-bottom-bar{height:68px;min-height:68px;background:#111214;border-top:1px solid #1f2023;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;z-index:10}.discord-stage-ctrl-btn{width:48px;height:48px;border-radius:50%;border:none;background:#2b2d31;color:#dbdee1;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .1s ease}.discord-stage-ctrl-btn:hover{background:#35373c;color:#fff;transform:translateY(-1px)}.discord-stage-ctrl-btn.active{background:#23a55a!important;color:#fff!important;box-shadow:0 2px 10px #23a55a66}.discord-stage-ctrl-btn.active:hover{background:#1f9450!important}.discord-stage-ctrl-btn.danger{background:#da373c;color:#fff}.discord-stage-ctrl-btn.danger:hover{background:#ba2d31}.discord-stage-ctrl-btn.muted{background:#da373c!important;color:#fff!important;box-shadow:0 2px 10px #da373c66}.discord-stage-ctrl-btn.muted:hover{background:#ba2d31!important}.discord-stage-join-prompt-btn{display:inline-flex;align-items:center;gap:8px;background:#23a55a;color:#fff;font-size:14px;font-weight:600;padding:10px 20px;border-radius:20px;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease}.discord-stage-join-prompt-btn:hover{background:#1f9450;transform:translateY(-1px)}.discord-stage-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;color:#949ba4;padding:40px}.discord-stage-empty-icon{width:80px;height:80px;border-radius:50%;background:#1e1f22;display:flex;align-items:center;justify-content:center;font-size:32px;color:#5865f2;margin-bottom:8px}.discord-stage-empty-title{font-size:20px;font-weight:700;color:#f2f3f5}.discord-stage-empty-desc{font-size:14px;color:#949ba4;max-width:360px;line-height:1.5}@media(max-width:768px){.discord-voice-stage-grid.grid-2{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(180px,1fr))}.discord-voice-stage-grid.grid-3,.discord-voice-stage-grid.grid-4{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,minmax(160px,1fr))}.discord-stage-avatar-circle{width:64px;height:64px}}.room-container{display:flex;width:100%;height:100%!important;max-height:100vh;background-color:var(--bg-color, #313338);color:var(--color-white);overflow:hidden}.room-container>.room{flex:1 1 0;min-width:0;display:flex;flex-direction:column;height:100%;max-height:100%;position:relative;background-color:var(--bg-color, #313338);overflow:hidden}body,.room-container{overflow-x:hidden;max-width:100vw}.room-container>.room{box-sizing:border-box}.message-input-wrapper{padding:0 14px 12px!important;position:relative;z-index:3;width:100%;box-sizing:border-box;background-color:transparent;flex-shrink:0!important;margin-top:auto}.message-input-inner{background-color:#383a40;border-radius:8px;display:flex;align-items:center;padding:0 16px;min-height:44px;width:100%;box-sizing:border-box;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.message-input-inner:focus-within{border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff1a}.message-input-inner .icon-left{background-color:#4e5058;color:#dbdee1;min-width:24px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:16px;font-size:12px}.message-input-inner textarea{background:transparent;border:none;color:#dbdee1;font-size:16px;font-family:inherit;line-height:1.375rem;padding:11px 0;margin:0;resize:none;flex-grow:1;height:44px;max-height:400px;outline:none}.message-input-inner .icons-right{display:flex;gap:16px;color:#b5bac1;font-size:24px;margin-left:10px}.emoji-picker-container{position:absolute;bottom:80px;right:16px;z-index:100;box-shadow:0 8px 16px #0000003d}.message-context-menu{position:fixed;background-color:#1d1f21;border-radius:4px;min-width:160px;box-shadow:0 8px 16px #0000003d;z-index:9999;padding:6px 8px;list-style:none}.message-context-menu li{padding:8px 10px;color:#b5bac1;font-size:14px;border-radius:2px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.menu-divider{height:1px;background-color:#2b2d31;margin:4px 0}.active-msg{background-color:#0202021a}.rich-input-container{flex-grow:1;position:relative;display:flex;align-items:center;min-height:44px}.rich-input,.message-input-inner .rich-input{background:transparent;border:none;color:#dbdee1;font-size:16px;font-family:inherit;line-height:1.375rem;padding:11px 0;margin:0;width:100%;max-height:400px;overflow-y:auto;outline:none;word-break:break-word;white-space:pre-wrap}.rich-input *:not(.input-url-pill):not(.input-mention-pill):not(.input-role-pill):not(.input-channel-pill):not(.discord-channel-mention-pill),.message-input-inner .rich-input *:not(.input-url-pill):not(.input-mention-pill):not(.input-role-pill):not(.input-channel-pill):not(.discord-channel-mention-pill){background:transparent!important;background-color:transparent!important;color:inherit!important}.rich-input .input-url-pill,.message-input-inner .rich-input .input-url-pill,.input-url-pill{color:#00a8fc!important;text-decoration:underline!important;cursor:text!important}.rich-input .input-mention-pill,.rich-input .input-channel-pill,.message-input-inner .rich-input .input-mention-pill,.message-input-inner .rich-input .input-channel-pill,.input-mention-pill,.input-channel-pill{background-color:#5865f24d!important;color:#c9cdfb!important;padding:1px 6px!important;border-radius:4px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:4px!important;vertical-align:middle!important;margin:0 2px!important}.rich-input .input-role-pill,.message-input-inner .rich-input .input-role-pill,.input-role-pill{padding:1px 6px!important;border-radius:4px!important;font-weight:500!important;display:inline-block!important;vertical-align:middle!important;margin:0 2px!important}.discord-role-mention-pill{font-weight:500;border-radius:3px;padding:1px 5px;cursor:pointer;transition:filter .15s ease,background-color .15s ease,box-shadow .15s ease;display:inline-block;vertical-align:baseline;margin:0 2px}.discord-role-mention-pill:hover{filter:brightness(1.2)}.discord-role-mention-pill.user-has-role{font-weight:600}.discord-role-mention-pill.user-has-role:hover{filter:brightness(1.25)}.discord-mention-pill.is-me{background-color:#5865f259!important;color:#fff!important;font-weight:600!important}.discord-mention-pill.is-me:hover{background-color:#5865f2!important;color:#fff!important}.message-input-inner .rich-input::-webkit-scrollbar{width:8px}.message-input-inner .rich-input::-webkit-scrollbar-thumb{background-color:#2b2d31;border-radius:4px}.rich-input:empty:before,.rich-input[data-empty=true]:before,.message-input-inner .rich-input:empty:before,.message-input-inner .rich-input[data-empty=true]:before{content:attr(data-placeholder);color:#80848e;cursor:text;pointer-events:none}.room-container .room .header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-white);padding:12px 16px;background-color:var(--grid-bg);box-shadow:0 1px 2px #0000001a;z-index:0}.room-container .room .header h3{margin:0;font-size:16px;font-weight:600;color:#f2f3f5;display:flex;align-items:center;gap:8px}.room-container .room .header h3 .fa-hashtag{color:#80848e;font-size:18px}.header>i{padding:8px;cursor:pointer;border-radius:4px;color:#b5bac1;transition:all .15s;margin-left:10px;font-size:18px}.header>i:hover{background-color:var(--lighter-hover);color:#dbdee1}.room-container .room .header .fa-pencil{margin-left:auto}.room-container .room .messages,#messages{box-sizing:border-box;display:flex;width:100%;flex-direction:column-reverse;overflow-y:auto;overflow-x:hidden;flex:1 1 0;min-height:0;z-index:1;padding:0}#messages .infinite-scroll-component{display:flex!important;flex-direction:column-reverse!important;width:100%!important;min-height:100%!important;box-sizing:border-box!important;padding-bottom:8px;overflow:visible!important}.room-container .room .messages::-webkit-scrollbar{width:14px}.room-container .room .messages::-webkit-scrollbar-thumb{background-color:#4e5058;border-radius:7px;border:3px solid var(--grid-bg)}.room-container .room .messages::-webkit-scrollbar-track{background-color:transparent}.message-group{display:flex;flex-direction:column}.message-row{position:relative;display:flex;flex-direction:column;padding:2px 48px 2px 0}.message-row.first-msg,.message-row.has-reply{margin-top:17px}.message-row.consecutive-msg:not(.has-reply){margin-top:0}.message-row:hover{background-color:#0202020f}.message-reply-preview{position:relative;display:flex;align-items:center;height:18px;margin-bottom:4px;padding-left:72px;font-size:13px;line-height:18px;color:#b5bac1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.message-reply-preview .reply-spine{position:absolute;left:36px;top:9px;width:28px;height:17px;border-left:2px solid #4e5058;border-top:2px solid #4e5058;border-top-left-radius:6px;box-sizing:border-box;pointer-events:none;transition:border-color .15s ease}.message-reply-preview:hover .reply-spine{border-color:#dbdee1}.message-reply-preview .reply-author-avatar{width:16px;height:16px;border-radius:50%;margin-right:5px;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.message-reply-preview .reply-author-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.message-reply-preview .reply-author-avatar-default{background-color:#5865f2;color:#fff;font-size:10px;font-weight:700}.message-reply-preview .reply-author{font-weight:600;font-size:13px;color:#f2f3f5;margin-right:6px;flex-shrink:0;opacity:.9}.message-reply-preview .reply-author:hover{text-decoration:underline}.message-reply-preview .reply-text{color:#949ba4;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:550px;opacity:.85}.message-reply-preview:hover .reply-text{color:#dbdee1;text-decoration:underline}.message-main-body{position:relative;display:flex;width:100%;padding-left:16px}.message-main-body .message-avatar-wrap,.message-main-body .img,.message-row .img{position:absolute;left:16px;top:2px;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:2}.message-row .img img,.message-main-body .message-avatar-wrap img{width:100%;height:100%;object-fit:cover;border-radius:50%}.message-row .img .status,.message-main-body .message-avatar-wrap .status{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:3px solid var(--grid-bg)}.message-row:hover .img .status,.message-row:hover .message-avatar-wrap .status{border-color:#2e3035}.message-content-wrapper,.message-main-body .message-content-wrapper{padding-left:56px;width:100%}.message-header{display:flex;align-items:baseline;margin-bottom:2px}.message-header .name{font-size:16px;font-family:inherit;font-weight:600;color:#f2f3f5;margin-right:.35rem;cursor:pointer}.message-header .name:hover{text-decoration:underline}.message-header .date{font-size:.75rem;font-family:inherit;color:#949ba4;margin-left:.25rem;cursor:default}.hover-timestamp{display:none;position:absolute;left:16px;top:5px;width:40px;text-align:right;font-size:11px;font-family:inherit;color:#80848e;-webkit-user-select:none;user-select:none}.message-row.consecutive-msg:not(.has-reply):hover .hover-timestamp,.message-row.consecutive-msg:not(.has-reply):hover .message-main-body .hover-timestamp{display:block}.message-text{color:#dbdee1;font-size:var(--biyaw-font-size, 16px);font-family:inherit;line-height:calc(var(--biyaw-font-size, 16px) * 1.375);white-space:pre-wrap!important;word-break:break-word!important;margin:0;padding:0}.message-text a{color:#00a8fc!important}.message-text a:hover{text-decoration:underline}.message-actions{position:absolute;right:14px;top:-12px;background-color:var(--grid-bg);border:1px solid var(--border-white);border-radius:4px;display:none;align-items:center;padding:2px;box-shadow:0 0 0 1px #00000026;z-index:10}.message-row:hover .message-actions{display:flex}.message-actions i{color:#b5bac1;padding:6px;font-size:14px;cursor:pointer;border-radius:3px;transition:all .1s}.message-actions i:hover{background-color:var(--lighter-hover);color:#da373c}.message-input-wrapper{padding:0 14px 12px;background-color:var(--grid-bg);position:relative;z-index:3}.message-input-inner{background-color:var(--lighter-hover);border-radius:8px;display:flex;align-items:center;padding:0 16px}.message-input-inner .icon-left{background-color:var(--grid-bg-lighter);color:#b5bac1;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:16px;font-size:14px;transition:color .15s}.message-input-inner .icon-left:hover{color:#dbdee1}.message-input-inner textarea,.message-input-inner textarea:focus,.message-input-inner textarea:focus-visible{background:transparent!important;border:none!important;color:#dbdee1;font-size:16px;font-family:inherit;line-height:1.375rem;padding:11px 0;resize:none;width:100%;height:44px;max-height:400px;outline:none!important;box-shadow:none!important}.message-input-inner textarea::placeholder{color:#80848e}.message-input-inner .icons-right{display:flex;gap:16px;color:#b5bac1;font-size:20px;margin-left:10px}.message-input-inner .icons-right i{cursor:pointer;transition:color .15s}.message-input-inner .icons-right i:hover{color:#dbdee1}.room-container .room:has(>#video) .messages,.room-container .room:has(>#video) .message-input-wrapper,.room-container .room:has(>#remoteScreen) .messages,.room-container .room:has(>#remoteScreen) .message-input-wrapper{opacity:0;transition:all .2s}#video,#remoteScreen{position:absolute;top:40px;left:0;width:-webkit-fill-available;height:calc(100% - 40px);z-index:2;-webkit-mask-image:linear-gradient(to bottom,#000000e6 100%,#0092ff00);mask-image:linear-gradient(to bottom,#000000e6 100%,#0092ff00);transition:all 10s;background-color:#000}.room-container .room:has(>#video:hover) .messages,.room-container .room:has(>#video) .messages:hover,.room-container .room:has(>#video):has(.message-input-wrapper:hover) .messages,.room-container .room:has(>#remoteScreen:hover) .messages,.room-container .room:has(>#remoteScreen) .messages:hover,.room-container .room:has(>#remoteScreen):has(.message-input-wrapper:hover) .messages{opacity:1;z-index:2!important}.room-container .room:has(>#video:hover) #video,.room-container .room:has(>#video):has(.messages:hover) #video,.room-container .room:has(>#video):has(.message-input-wrapper:hover) #video,.room-container .room:has(>#remoteScreen:hover) #remoteScreen,.room-container .room:has(>#remoteScreen):has(.messages:hover) #remoteScreen,.room-container .room:has(>#remoteScreen):has(.message-input-wrapper:hover) #remoteScreen{-webkit-mask-image:linear-gradient(to bottom,#000000e6 20%,#0092ff00);mask-image:linear-gradient(to bottom,#000000e6 20%,#0092ff00);transition:all 10s}.room-container .room:has(>#video:hover) .message-input-wrapper,.room-container .room:has(>#video) .message-input-wrapper:hover,.room-container .room:has(>#video):has(.messages:hover) .message-input-wrapper,.room-container .room:has(>#remoteScreen:hover) .message-input-wrapper,.room-container .room:has(>#remoteScreen) .message-input-wrapper:hover,.room-container .room:has(>#remoteScreen):has(.messages:hover) .message-input-wrapper{opacity:1;z-index:3!important}body.msg-mode-compact .message-item{padding:2px 16px!important;min-height:22px!important;margin-top:0!important}body.msg-mode-compact .message-item .avatar-wrapper{display:none!important}body.msg-mode-compact .message-item .hover-timestamp{display:inline-block!important;width:48px!important;font-size:11px!important;color:#80848e!important;text-align:right!important;margin-right:8px!important;opacity:.8!important;-webkit-user-select:none!important;user-select:none!important}body.msg-mode-compact .message-item .message-header{display:inline-flex!important;align-items:baseline!important;margin-bottom:0!important;margin-right:6px!important}body.msg-mode-compact .message-item .message-content-wrapper{display:inline!important;margin-left:0!important}body.msg-mode-compact .message-item .message-text{display:inline!important;line-height:calc(var(--biyaw-font-size, 16px) * 1.375)!important}.dm-typing-label strong{color:#dbdee1;font-weight:600}.inline-msg-edit-box{margin:6px 0 8px;background-color:#383a40;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;box-shadow:0 2px 8px #00000040;transition:border-color .15s ease,box-shadow .15s ease;max-width:100%;box-sizing:border-box}.inline-msg-edit-box:focus-within{border-color:#5865f2;box-shadow:0 0 0 1px #5865f2,0 2px 8px #0000004d}.inline-msg-edit-textarea{width:100%;min-height:24px;max-height:360px;background:transparent!important;border:none!important;outline:none!important;color:#dbdee1!important;font-size:15px;font-family:inherit;line-height:1.4;resize:none;word-break:break-word;white-space:pre-wrap;padding:0;margin:0;box-sizing:border-box;overflow-y:auto}.inline-msg-edit-textarea::placeholder{color:#80848e}.inline-msg-edit-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:8px}.inline-msg-edit-hints{display:flex;align-items:center;gap:6px;font-size:12px;color:#949ba4;-webkit-user-select:none;user-select:none}.inline-msg-edit-hints .hint-sep{color:#4e5058;margin:0 2px}.inline-msg-edit-hints .kbd-badge{display:inline-block;padding:1px 5px;font-size:11px;font-weight:600;font-family:inherit;color:#dbdee1;background-color:#2b2d31;border:1px solid rgba(255,255,255,.12);border-radius:4px;box-shadow:inset 0 -1px #0000004d;margin:0 2px;text-transform:lowercase}.inline-msg-edit-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.inline-msg-cancel-btn{background:transparent;border:none;color:#dbdee1;font-size:13px;font-weight:500;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.inline-msg-cancel-btn:hover{background-color:#ffffff12;color:#fff;text-decoration:underline}.inline-msg-save-btn{background-color:#5865f2;border:none;color:#fff;font-size:13px;font-weight:600;padding:6px 16px;border-radius:4px;cursor:pointer;transition:background-color .15s ease,transform .1s ease,opacity .15s ease;box-shadow:0 1px 3px #0003}.inline-msg-save-btn:hover:not(:disabled){background-color:#4752c4}.inline-msg-save-btn:active:not(:disabled){transform:translateY(1px)}.inline-msg-save-btn:disabled{opacity:.5;cursor:not-allowed}.message-row{-webkit-touch-callout:none;-webkit-user-select:text;user-select:text}.mobile-context-menu-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;background:transparent}@media(max-width:768px){.inline-msg-edit-hints{display:none}.inline-msg-edit-actions{width:100%;justify-content:flex-end}.inline-msg-save-btn,.inline-msg-cancel-btn{padding:8px 16px;font-size:14px}.message-context-menu{min-width:190px!important;padding:8px 6px!important;border-radius:8px!important;background-color:#111214!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 24px #00000073!important}.message-context-menu li{padding:10px 14px!important;font-size:15px!important;border-radius:6px!important}}.discord-dm-chat-layout,.chat-container.discord-dm-layout{display:flex;flex-direction:row;width:100%;height:100%;min-height:0;background-color:#313338;color:#f2f3f5;overflow:hidden;position:relative;box-sizing:border-box}.discord-dm-chat-layout.loading-state,.discord-dm-chat-layout.empty-state,.chat-container.dm-loading-state{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#313338}.discord-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:#5865f2;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dm-empty-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:#949ba4;padding:32px}.dm-empty-placeholder i{font-size:48px;color:#f23f43}.dm-empty-placeholder h2{color:#f2f3f5;font-size:20px;margin:0}.dm-empty-placeholder p{font-size:14px;margin:0 0 8px}.dm-empty-placeholder .btn-brand{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;font-weight:500;transition:background-color .15s ease}.dm-empty-placeholder .btn-brand:hover{background-color:#4752c4}.dm-spinner-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;color:#949ba4;font-size:16px}.dm-spinner-wrap i{font-size:36px;color:#5865f2}.discord-dm-main-pane,.discord-dm-chat-main{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;min-height:0;position:relative;background-color:#313338;overflow:hidden}.discord-dm-header-bar,.discord-dm-header{height:48px;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 1px 2px #0003;background-color:#313338;z-index:10;box-sizing:border-box;flex-shrink:0}.dm-header-left,.dm-header-user-info{display:flex;align-items:center;gap:8px;overflow:hidden}.dm-header-hash,.dm-header-at{font-size:20px;font-weight:600;color:#80848e;-webkit-user-select:none;user-select:none}.dm-header-username,.dm-header-title{font-size:16px;font-weight:700;color:#f2f3f5;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-header-status-badge{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0;background-color:#80848e}.dm-header-status-badge.online,.dm-header-status-badge.Online{background-color:#23a55a}.dm-header-status-badge.idle,.dm-header-status-badge.away,.dm-header-status-badge.Away{background-color:#f0b232}.dm-header-status-badge.dnd,.dm-header-status-badge.Dnd{background-color:#f23f43}.dm-header-status-badge.offline,.dm-header-status-badge.Offline{background-color:#80848e}.dm-header-status-indicator{display:flex;align-items:center;gap:6px;margin-left:6px;padding:2px 8px;border-radius:12px;background-color:#ffffff0d}.dm-header-status-indicator .status-dot{width:8px;height:8px;border-radius:50%;background-color:#80848e}.dm-header-status-indicator.status-online .status-dot{background-color:#23a55a}.dm-header-status-indicator.status-idle .status-dot,.dm-header-status-indicator.status-away .status-dot{background-color:#f0b232}.dm-header-status-indicator.status-dnd .status-dot{background-color:#f23f43}.dm-header-status-indicator .status-text{font-size:12px;color:#949ba4;font-weight:500}.dm-header-actions{display:flex;align-items:center;gap:8px}.dm-header-action-btn{background:transparent;border:none;color:#b5bac1;font-size:16px;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.dm-header-action-btn:hover{background-color:#35373c;color:#f2f3f5}.dm-header-action-btn.active{color:#5865f2;background-color:#5865f226}.discord-dm-messages-viewport{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 0 8px;box-sizing:border-box;display:flex;flex-direction:column}.discord-dm-messages-viewport::-webkit-scrollbar{width:8px}.discord-dm-messages-viewport::-webkit-scrollbar-thumb{background-color:#1a1b1e;border-radius:4px}.discord-dm-messages-viewport::-webkit-scrollbar-track{background-color:#2b2d31}.discord-dm-welcome-hero{margin-top:auto;padding:24px 16px 16px;display:flex;flex-direction:column;align-items:flex-start}.dm-hero-avatar-wrap{margin-bottom:12px}.dm-hero-name{font-size:28px;font-weight:700;color:#f2f3f5;margin:0 0 4px;line-height:1.2}.dm-hero-tag,.dm-hero-username{font-size:16px;color:#b5bac1;font-weight:500;margin-bottom:12px}.dm-hero-description{font-size:14px;color:#949ba4;margin:0 0 16px;line-height:1.4}.dm-hero-description strong{color:#f2f3f5}.dm-hero-friend-btn{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .15s ease;margin-bottom:16px}.dm-hero-friend-btn:hover{background-color:#4752c4}.dm-hero-divider{width:100%;height:1px;background-color:#ffffff14;margin-top:8px}.discord-message-group{display:flex;flex-direction:column}.discord-dm-message-row{position:relative;display:flex;flex-direction:column;padding:2px 48px 2px 0;transition:background-color .1s ease;box-sizing:border-box}.discord-dm-message-row:hover{background-color:#02020214}.discord-dm-message-row.first-in-group,.discord-dm-message-row.has-reply{margin-top:17px}.discord-dm-message-row.consecutive-msg:not(.has-reply){margin-top:0}.dm-message-main-body{position:relative;display:flex;width:100%;padding-left:16px;box-sizing:border-box}.dm-msg-avatar-wrap{position:absolute;left:16px;top:4px;cursor:pointer}.dm-msg-hover-timestamp{display:none;position:absolute;left:16px;top:5px;width:40px;text-align:right;font-size:11px;color:#80848e;-webkit-user-select:none;user-select:none}.discord-dm-message-row.consecutive-msg:hover .dm-msg-hover-timestamp{display:block}.dm-msg-content-wrapper{padding-left:56px;width:100%;min-width:0}.dm-msg-header{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.dm-msg-author-name{font-size:15px;font-weight:600;color:#f2f3f5;cursor:pointer}.dm-msg-author-name:hover{text-decoration:underline}.dm-msg-timestamp{font-size:11px;color:#949ba4;cursor:default;-webkit-user-select:none;user-select:none}.dm-msg-text{font-size:15px;line-height:1.375rem;color:#dbdee1;white-space:pre-wrap!important;word-break:break-word!important;-webkit-user-select:text;user-select:text}.discord-chat-link{color:#00a8fc;text-decoration:none}.discord-chat-link:hover{text-decoration:underline}.dm-msg-inline-image-wrap{margin-top:6px;max-width:420px}.dm-msg-inline-image{max-width:100%;max-height:320px;border-radius:8px;cursor:pointer;transition:opacity .15s ease}.dm-msg-inline-image:hover{opacity:.92}.dm-msg-hover-actions{display:none;position:absolute;right:16px;top:-14px;background-color:#313338;border:1px solid rgba(255,255,255,.08);border-radius:6px;box-shadow:0 2px 8px #0006;padding:2px;z-index:5}.discord-dm-message-row:hover .dm-msg-hover-actions{display:flex;align-items:center}.dm-msg-action-btn{background:transparent;border:none;color:#b5bac1;cursor:pointer;padding:6px 8px;border-radius:4px;font-size:13px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.dm-msg-action-btn:hover{background-color:#35373c;color:#f2f3f5}.dm-msg-action-btn.delete-btn:hover{color:#f23f43}.discord-dm-typing-indicator{height:24px;display:flex;align-items:center;gap:8px;padding:0 16px;margin-top:4px}.dm-typing-dots{display:flex;align-items:center;gap:4px}.dm-typing-dots span{width:6px;height:6px;background-color:#b5bac1;border-radius:50%;animation:dmTypingBounce 1.4s infinite ease-in-out both}.dm-typing-dots span:nth-child(1){animation-delay:-.32s}.dm-typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes dmTypingBounce{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.dm-typing-label{font-size:12px;color:#b5bac1}.discord-dm-input-container{padding:0 16px 14px;position:relative;background-color:#313338;box-sizing:border-box;flex-shrink:0}.discord-dm-input-capsule{background-color:#383a40;border-radius:8px;display:flex;align-items:center;padding:0 14px;min-height:44px;box-sizing:border-box;position:relative;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.discord-dm-input-capsule:focus-within{border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff1a}.dm-input-action-btn{background:transparent;border:none;color:#b5bac1;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;padding:6px;transition:color .15s ease}.dm-input-action-btn:hover{color:#f2f3f5}.dm-input-action-btn.file-btn{color:#4e5058;background-color:transparent;margin-right:12px;cursor:pointer}.dm-input-action-btn.file-btn i{color:#dbdee1;font-size:20px}.dm-input-action-btn.file-btn:hover i{color:#fff}.hidden-file-input{display:none}.discord-dm-textarea,.discord-dm-textarea:focus,.discord-dm-textarea:focus-visible{flex:1;min-width:0;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#dbdee1;font-size:15px;font-family:inherit;line-height:1.375rem;padding:11px 0;margin:0;resize:none;height:44px;max-height:180px;box-sizing:border-box}.discord-dm-textarea::placeholder{color:#80848e}.dm-input-right-actions{display:flex;align-items:center;gap:8px;margin-left:8px}.dm-input-action-btn.emoji-toggle-btn.active{color:#f2f3f5}.discord-dm-emoji-popover{position:absolute;bottom:80px;right:20px;z-index:100;box-shadow:0 8px 24px #00000080;border-radius:8px;overflow:hidden}.discord-dm-blocked-bar{margin:0 16px 20px;background-color:#2b2d31;border:1px solid #f23f43;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:10px;color:#f23f43;font-size:14px;font-weight:500}.discord-message-request-banner{margin:0 16px 14px;background-color:#2b2d31;border:1px solid #4e5058;border-radius:8px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 4px 14px #00000040}.discord-message-request-banner .request-banner-info{display:flex;align-items:center;gap:14px}.discord-message-request-banner .request-banner-icon{font-size:24px;color:#5865f2}.discord-message-request-banner .request-banner-text h4{margin:0 0 4px;font-size:15px;font-weight:600;color:#f2f3f5}.discord-message-request-banner .request-banner-text p{margin:0;font-size:13px;color:#949ba4;line-height:1.4}.discord-message-request-banner .request-banner-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.discord-message-request-banner .btn-request-accept{background-color:#248046;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .15s ease}.discord-message-request-banner .btn-request-accept:hover{background-color:#1a6334}.discord-message-request-banner .btn-request-delete{background-color:#4e5058;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .15s ease}.discord-message-request-banner .btn-request-delete:hover{background-color:#6d6f78}.discord-message-request-banner .btn-request-block{background-color:transparent;color:#f23f43;border:1px solid #f23f43;border-radius:4px;padding:7px 14px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.discord-message-request-banner .btn-request-block:hover{background-color:#f23f43;color:#fff}.discord-dm-profile-sidebar{width:340px;min-width:340px;max-width:340px;height:100%;background-color:#2b2d31;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;position:relative;flex-shrink:0}.discord-dm-profile-sidebar::-webkit-scrollbar{width:6px}.discord-dm-profile-sidebar::-webkit-scrollbar-thumb{background-color:#1a1b1e;border-radius:3px}.dm-profile-banner{height:120px;width:100%;background-color:#1e1f22;background-size:cover;background-position:center;flex-shrink:0;position:relative}.dm-profile-avatar-wrap,.dm-profile-avatar-wrapper{position:absolute;bottom:-40px;left:16px;display:inline-block;width:80px;height:80px}.dm-profile-avatar-wrap .avatar-circle-wrapper,.dm-profile-avatar-wrapper .avatar-circle-wrapper,.dm-profile-avatar-img{border:6px solid #2b2d31!important;border-radius:50%!important;background-color:#2b2d31!important;box-sizing:border-box}.dm-profile-body,.dm-profile-card-content{background-color:#232428;margin:52px 16px 16px;border-radius:8px;padding:16px;box-sizing:border-box}.dm-profile-header-info,.dm-profile-name-row{margin-bottom:8px}.dm-profile-display-name{font-size:20px;font-weight:700;color:#f2f3f5;margin:0;line-height:1.2}.dm-profile-tag,.dm-profile-username-tag{font-size:14px;color:#b5bac1;font-weight:500}.dm-profile-badges-row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.dm-profile-badge-pill{background-color:#111214;padding:4px 8px;border-radius:4px;color:#f2f3f5;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.dm-profile-divider{height:1px;background-color:#ffffff14;margin:14px 0}.dm-profile-section{margin-bottom:14px}.dm-profile-section-title{font-size:11px;font-weight:700;color:#b5bac1;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px}.dm-profile-bio,.dm-profile-date,.dm-profile-bio-text,.dm-profile-date-text{font-size:13px;color:#dbdee1;line-height:1.4;margin:0;word-break:break-word}.dm-profile-note-input{width:100%;background:#00000026;border:1px solid transparent;border-radius:4px;outline:none;color:#dbdee1;font-size:12px;padding:8px 10px;font-family:inherit;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}.dm-profile-note-input::placeholder{color:#80848e}.dm-profile-note-input:hover{background-color:#00000040}.dm-profile-note-input:focus{background-color:#00000059;border-color:#5865f2}.dm-profile-action-buttons{display:flex;flex-direction:column;gap:8px;margin-top:16px}.dm-action-row-buttons{display:flex;gap:8px}.dm-action-row-buttons button{flex:1}.dm-profile-action-btn,.dm-action-btn{border:none;border-radius:4px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s ease,opacity .15s ease;font-family:inherit;width:100%;box-sizing:border-box}.dm-profile-action-btn.brand,.dm-action-btn.brand{background-color:#5865f2;color:#fff}.dm-profile-action-btn.brand:hover,.dm-action-btn.brand:hover{background-color:#4752c4}.dm-profile-action-btn.danger,.dm-action-btn.danger{background-color:#da373c;color:#fff}.dm-profile-action-btn.danger:hover,.dm-action-btn.danger:hover{background-color:#be2e33}.dm-profile-action-btn.secondary,.dm-action-btn.neutral{background-color:#4e5058;color:#fff}.dm-profile-action-btn.secondary:hover,.dm-action-btn.neutral:hover{background-color:#6d6f78}.dm-profile-action-btn.danger-ghost,.dm-action-btn.danger-outline{background-color:transparent;color:#f23f43;border:1px solid #f23f43}.dm-profile-action-btn.danger-ghost:hover,.dm-action-btn.danger-outline:hover{background-color:#f23f431a}.dm-profile-action-btn.danger-solid{background-color:#da373c!important;color:#fff!important;border:none!important;box-shadow:0 1px 3px #0003}.dm-profile-action-btn.danger-solid:hover{background-color:#a12828!important;color:#fff!important}.dm-mutual-friends-tag{display:inline-flex;align-items:center;gap:6px;background-color:#2b2d31;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2px 8px 2px 4px;margin-left:10px;cursor:default;-webkit-user-select:none;user-select:none}.dm-mutual-avatars-stack{display:flex;align-items:center}.dm-mutual-avatars-stack>*{margin-left:-6px;border:1.5px solid #2b2d31;border-radius:50%}.dm-mutual-avatars-stack>*:first-child{margin-left:0}.dm-mutual-text{font-size:11.5px;font-weight:600;color:#949ba4}.dm-blocked-status-group{display:flex;flex-direction:column;gap:8px}.dm-blocked-warning-text{font-size:13px;color:#f23f43;font-weight:500;margin:0;text-align:center}@media screen and (max-width:900px){.discord-dm-profile-sidebar{display:none}}.dm-input-send-btn{background:#5865f2;border:none;color:#fff;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background-color .15s ease,transform .1s ease}.dm-input-send-btn:hover{background-color:#4752c4;transform:scale(1.05)}.discord-reply-banner{display:flex;align-items:center;justify-content:space-between;background-color:#2b2d31;border-top-left-radius:8px;border-top-right-radius:8px;padding:8px 16px;margin-bottom:-4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:#b5bac1}.reply-banner-left{display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reply-banner-label strong{color:#fff}.reply-banner-preview{color:#949ba4;font-size:12px;overflow:hidden;text-overflow:ellipsis}.reply-banner-close{background:transparent;border:none;color:#b5bac1;cursor:pointer;font-size:14px;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}.reply-banner-close:hover{color:#fff;background-color:#ffffff14}.inline-message-edit-box{margin-top:4px;display:flex;flex-direction:column;gap:6px}.inline-message-edit-input{width:100%;min-height:40px;background-color:#383a40;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#dbdee1;font-size:14px;font-family:inherit;padding:8px 12px;outline:none;resize:vertical;box-sizing:border-box}.inline-message-edit-input:focus{border-color:#5865f2}.inline-edit-hints{display:flex;gap:12px;font-size:11px;color:#949ba4}.inline-edit-hints button{background:none;border:none;color:#5865f2;cursor:pointer;padding:0;font-size:inherit;text-decoration:underline}.message-context-menu{position:fixed;background-color:#111214!important;border-radius:4px;width:224px!important;min-width:216px!important;box-shadow:0 8px 16px #00000073;border:1px solid rgba(255,255,255,.06);z-index:100001;padding:6px 8px;list-style:none;margin:0;box-sizing:border-box;overflow:hidden;animation:discordPopIn .15s cubic-bezier(.16,1,.3,1)!important}.message-context-menu li{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:3px;color:#b5bac1;cursor:pointer;font-size:13.5px;transition:background-color .1s ease,color .1s ease;text-align:left;-webkit-user-select:none;user-select:none}.message-context-menu li:hover{background-color:#5865f2;color:#fff}.message-context-menu li.danger{color:#da373c}.message-context-menu li.danger:hover{background-color:#da373c;color:#fff}.context-menu-separator{height:1px;background-color:#2b2d31;margin:4px 0}.context-quick-reactions{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 6px;gap:4px;width:100%;box-sizing:border-box}.quick-reaction-btn{background:transparent;border:none;font-size:18px;cursor:pointer;border-radius:4px;padding:0;height:32px;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,transform .1s ease;line-height:1;box-sizing:border-box}.quick-reaction-btn:hover{background-color:#ffffff1f;transform:scale(1.18)}.reply-author-badge{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.reply-author-badge:hover .reply-author{text-decoration:underline}.discord-dm-message-row.highlight-reply{animation:highlightReplyPulse 2s ease-out}body.msg-mode-compact .discord-dm-message-row,body.msg-mode-compact .dm-message-item{padding:2px 16px!important;min-height:22px!important;margin-top:0!important}body.msg-mode-compact .dm-msg-avatar-wrap{display:none!important}body.msg-mode-compact .dm-msg-hover-timestamp{display:inline-block!important;width:48px!important;font-size:11px!important;color:#80848e!important;text-align:right!important;margin-right:8px!important;opacity:.8!important;-webkit-user-select:none!important;user-select:none!important}body.msg-mode-compact .dm-msg-header{display:inline-flex!important;align-items:baseline!important;margin-bottom:0!important;margin-right:6px!important}body.msg-mode-compact .dm-msg-content-wrapper{display:inline!important;margin-left:0!important}body.msg-mode-compact .dm-msg-text{display:inline!important;line-height:1.375rem!important}.discord-dm-voice-stage{background-color:#111214;transition:all .2s ease;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:10}.dm-header-action-btn.active-call{color:#23a55a!important;background-color:#23a55a26!important;animation:activeCallPulse 1.5s infinite}@keyframes activeCallPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.voice-stage-expanded-card{padding:14px 20px 16px;background:linear-gradient(180deg,#18191c,#111214)}.voice-stage-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.voice-stage-status{display:flex;align-items:center;gap:8px}.voice-stage-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#23a55a;box-shadow:0 0 8px #23a55a;animation:pulseDot 1.4s infinite ease-in-out}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.voice-stage-title{font-size:12px;font-weight:700;letter-spacing:.5px;color:#23a55a;text-transform:uppercase}.voice-stage-duration{font-size:12px;color:#949ba4;font-variant-numeric:tabular-nums}.voice-stage-toggle-btn{background:transparent;border:none;color:#b5bac1;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;transition:background-color .15s,color .15s}.voice-stage-toggle-btn:hover{background-color:#ffffff14;color:#fff}.voice-stage-participants-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.voice-participant-tile{background-color:#2b2d31;border-radius:8px;height:140px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:2px solid transparent;transition:border-color .15s ease,box-shadow .15s ease}.voice-participant-tile.speaking{border-color:#23a55a;box-shadow:0 0 12px #23a55a73}.participant-avatar-wrap{display:flex;align-items:center;justify-content:center}.participant-bottom-meta{position:absolute;bottom:8px;left:10px;display:flex;align-items:center;gap:6px;background:#000000a6;padding:3px 8px;border-radius:4px}.participant-name{font-size:12px;font-weight:600;color:#f2f3f5;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-badge-muted{color:#da373c;font-size:11px}.participant-status-tag{font-size:11px;color:#23a55a;font-weight:500}.voice-stage-action-dock{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:4px}.voice-dock-btn{width:44px;height:44px;border-radius:50%;background-color:#313338;color:#dbdee1;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background-color .15s ease,transform .1s ease}.voice-dock-btn:hover{background-color:#404249;color:#fff;transform:scale(1.05)}.voice-dock-btn.active-krisp{background-color:#23a55a38;color:#23a55a;border:1px solid rgba(35,165,90,.45)}.voice-dock-btn.active-krisp:hover{background-color:#23a55a59;color:#2ecc71}.voice-dock-btn.danger{background-color:#da373c;color:#fff}.voice-dock-btn.danger:hover{background-color:#ba282d}.voice-dock-btn.end-call{background-color:#da373c;color:#fff;width:48px;height:48px;font-size:18px}.voice-dock-btn.end-call:hover{background-color:#ba282d;transform:scale(1.08)}.voice-stage-collapsed-bar{height:44px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background-color:#111214}.collapsed-left{display:flex;align-items:center;gap:8px;font-size:13px;color:#dbdee1}.collapsed-left strong{color:#fff}.collapsed-duration{font-size:12px;color:#949ba4}.collapsed-right{display:flex;align-items:center;gap:8px}.voice-dock-btn-mini{height:32px;padding:0 10px;border-radius:4px;background-color:#313338;color:#dbdee1;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;transition:background-color .15s ease}.voice-dock-btn-mini:hover{background-color:#404249;color:#fff}.voice-dock-btn-mini.active-krisp{background-color:#23a55a38;color:#23a55a;border:1px solid rgba(35,165,90,.45)}.voice-dock-btn-mini.active-krisp:hover{background-color:#23a55a59;color:#2ecc71}.voice-dock-btn-mini.danger,.voice-dock-btn-mini.end-call{background-color:#da373c;color:#fff}.voice-dock-btn-mini.danger:hover,.voice-dock-btn-mini.end-call:hover{background-color:#ba282d}.voice-dock-btn-mini.expand-btn{background-color:#5865f2;color:#fff}.voice-dock-btn-mini.expand-btn:hover{background-color:#4752c4}.room-container.discord-dm-chat-layout{display:flex;flex-direction:row;width:100%;height:100%!important;max-height:100vh;background-color:#313338;color:#f2f3f5;overflow:hidden;position:relative;box-sizing:border-box}.room.discord-dm-chat-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;height:100%;max-height:100%;position:relative;background-color:#313338;overflow:hidden}.discord-channel-welcome.dm-welcome-banner{padding:32px 16px 16px;margin-top:auto;display:flex;flex-direction:column;align-items:flex-start}.dm-welcome-banner .dm-hero-avatar-wrap{margin-bottom:12px}.dm-welcome-banner .welcome-title{font-size:28px;font-weight:700;color:#f2f3f5;margin:4px 0 2px;line-height:1.2}.dm-welcome-banner .welcome-desc{font-size:14px;color:#949ba4;margin:0 0 12px;line-height:1.4}.dm-welcome-banner .dm-hero-friend-btn{background-color:#5865f2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .15s ease;margin-top:8px}.dm-welcome-banner .dm-hero-friend-btn:hover{background-color:#4752c4}.discord-dm-typing-indicator{height:24px;display:flex;align-items:center;gap:8px;padding:0 16px;margin-bottom:2px;flex-shrink:0}.pulse-amber{background-color:#f1c40f!important;box-shadow:0 0 10px #f1c40f!important}@keyframes callingAvatarPulse{0%{box-shadow:0 0 #f1c40f99;transform:scale(1)}50%{box-shadow:0 0 0 14px #f1c40f00;transform:scale(1.04)}to{box-shadow:0 0 #f1c40f00;transform:scale(1)}}.voice-participant-tile.calling-pulse .participant-avatar-wrap{animation:callingAvatarPulse 1.8s infinite ease-in-out;border-radius:50%}.discord-incoming-call-card{animation:incomingCallSlideIn .35s cubic-bezier(.175,.885,.32,1.275)}@keyframes incomingCallSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@font-face{font-family:gg sans;font-style:normal;font-weight:400;src:url(/assets/gg%20sans%20Regular-Bd8GJPVd.woff) format("woff");font-display:swap}@font-face{font-family:gg sans;font-style:normal;font-weight:500;src:url(/assets/gg%20sans%20Medium-BMWm4JFW.woff) format("woff");font-display:swap}@font-face{font-family:gg sans;font-style:normal;font-weight:600;src:url(/assets/gg%20sans%20Semibold-xAGa8zYH.woff) format("woff");font-display:swap}@font-face{font-family:gg sans;font-style:normal;font-weight:700;src:url(/assets/gg%20sans%20Bold-BGlwbW8t.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Normal Regular;font-style:normal;font-weight:400;src:url(/assets/gg%20sans%20Regular-Bd8GJPVd.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Medium Regular;font-style:normal;font-weight:500;src:url(/assets/gg%20sans%20Medium-BMWm4JFW.woff) format("woff");font-display:swap}@font-face{font-family:gg sans SemiBold Regular;font-style:normal;font-weight:600;src:url(/assets/gg%20sans%20Semibold-xAGa8zYH.woff) format("woff");font-display:swap}@font-face{font-family:gg sans Bold;font-style:normal;font-weight:700;src:url(/assets/gg%20sans%20Bold-BGlwbW8t.woff) format("woff");font-display:swap}*{font-family:gg sans,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.login-container{background:url(/assets/background-k-dnD3GS.png) no-repeat center center;position:relative;background-size:cover;min-height:100vh;width:100%;margin:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.login-container>img{position:absolute;top:10px;left:10px;width:50px}.login-container a,.login-container #sendVerification{font-family:inherit;font-weight:600;color:#8698ee;text-decoration:none;display:block;text-align:left;font-size:14px;margin-top:5px}.login-container a:hover{text-decoration:underline}.login-container form{width:400px;color:#fff;background-color:#323339;border-radius:10px;text-align:center;padding:32px;transition:all .15s}.login-container form h1,.login-container form h3{font-weight:100}.login-container form h1{font-size:24px;font-weight:600;margin-bottom:30px}.login-container form h3{margin-bottom:20px;color:#b0b0b0}.login-container form label{display:block;text-align:left;margin:16px 0 5px 4px;color:#dfe0e2;transform:scaleY(.9);font-weight:600;font-size:12px}.login-container form .form-group{position:relative;text-align:left}.login-container form .form-group i{position:absolute;top:50%;transform:translate(15px,-50%);color:#dfe0e2}.login-container form .form-group input{width:-webkit-fill-available;background:#28282d;border:1px solid rgba(151,151,159,.2);outline:none;font-size:16px;color:#fff;padding:12px 40px;border-radius:8px;color:#dfe0e2;transition:all .15s}form .form-group input:focus{border-color:#7bb0f5}.login-container .login-btn{width:100%;padding:10px;background:#5865f2;color:#fff;border-radius:8px;cursor:pointer;transition:.1s;margin-top:50px;font-size:16px;font-weight:100;border:1px solid rgba(255,255,255,.08);font-weight:600;transition:all .15s}.login-container .login-btn:hover{background-color:#4654c0}.login-container #sendVerification{justify-self:right;background:transparent;border:none;cursor:pointer}label>span{color:#f57976;font-size:12px}@media(max-width:500px){.login-container form{width:75%}}.modern-auth-container{display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh;width:100vw;position:relative;padding:24px;box-sizing:border-box;background:url(/assets/background-k-dnD3GS.png) no-repeat center center / cover!important;overflow-y:auto}.auth-corner-logo{position:absolute;top:24px;left:24px;display:inline-block;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s ease;z-index:10}.auth-corner-logo:hover{transform:scale(1.08)}.auth-corner-logo img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.auth-card.register-card{width:100%;max-width:540px;background:#2b2d31f0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 24px 64px #0000008c,0 2px 8px #0006;padding:36px 40px;box-sizing:border-box;animation:authCardIn .35s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:5;margin:auto}@keyframes authCardIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-header{text-align:center;margin-bottom:26px}.auth-logo-badge{width:52px;height:52px;margin:0 auto 14px;background:#5865f21f;border:1px solid rgba(88,101,242,.28);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #5865f233;transition:transform .25s ease}.auth-logo-badge:hover{transform:rotate(5deg) scale(1.05)}.auth-logo-badge img{width:32px;height:32px;object-fit:contain}.auth-header h1{font-size:24px!important;font-weight:700!important;color:#f2f3f5!important;margin:0 0 6px!important;letter-spacing:-.2px;font-family:inherit!important}.auth-subtitle{font-size:14px;color:#949ba4;margin:0;line-height:1.4;font-family:inherit}.auth-form{width:100%!important;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}.auth-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin-bottom:22px}.auth-field-group{display:flex;flex-direction:column}.auth-field-group label{font-size:12px!important;font-weight:700!important;color:#b5bac1!important;letter-spacing:.35px!important;text-transform:uppercase;margin:0 0 6px!important;display:flex!important;align-items:center;justify-content:flex-start;font-family:inherit!important;transform:none!important}.req-star{color:#f23f43;margin-left:3px;font-size:13px}.auth-input-wrapper{position:relative;display:flex;align-items:center;background:#1e1f22;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;box-sizing:border-box}.auth-input-wrapper:hover{border-color:#ffffff29;background:#232428}.auth-input-wrapper:focus-within{border-color:#5865f2!important;box-shadow:0 0 0 2px #5865f240;background:#232428!important}.auth-input-wrapper .input-icon{position:absolute;left:13px;color:#80848e;font-size:13.5px;pointer-events:none;transition:color .18s ease;z-index:2}.auth-input-wrapper:focus-within .input-icon{color:#5865f2}.auth-input-wrapper input{width:100%!important;height:42px!important;background:transparent!important;border:none!important;outline:none!important;padding:0 12px 0 38px!important;color:#f2f3f5!important;font-size:14px!important;font-family:inherit!important;box-sizing:border-box!important;border-radius:8px!important}.auth-input-wrapper.has-inline-action input{padding-right:86px!important}.auth-input-wrapper input::placeholder{color:#5c5e66;font-size:13px}.btn-inline-send{position:absolute;right:6px;height:30px;padding:0 9px;background:#5865f2;border:none;border-radius:6px;color:#fff;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:background-color .15s ease,transform .1s ease;white-space:nowrap;z-index:2;font-family:inherit}.btn-inline-send:hover:not(:disabled){background:#4752c4}.btn-inline-send:active:not(:disabled){transform:scale(.97)}.btn-inline-send:disabled{background:#35373c;color:#80848e;cursor:not-allowed}.btn-inline-send.counting{background:#00a8fc1f;color:#00a8fc;border:1px solid rgba(0,168,252,.28);font-family:monospace;font-size:12px;padding:0 10px}.btn-toggle-password{position:absolute;right:8px;background:transparent;border:none;color:#80848e;font-size:14px;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease;z-index:2}.btn-toggle-password:hover{color:#dbdee1}.auth-field-hint{font-size:11px;color:#80848e;margin-top:5px;font-weight:400;line-height:1.3}.auth-submit-btn{width:100%!important;height:44px;background:#5865f2!important;border:none!important;border-radius:8px!important;color:#fff!important;font-size:15px!important;font-weight:600!important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .18s ease,transform .1s ease,box-shadow .18s ease!important;margin-top:4px!important;font-family:inherit!important}.auth-submit-btn:hover:not(:disabled){background:#4752c4!important;transform:translateY(-1px);box-shadow:0 6px 20px #5865f266}.auth-submit-btn:active:not(:disabled){transform:translateY(0)}.auth-submit-btn:disabled{opacity:.65;cursor:not-allowed}.auth-card-footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;font-size:13px;text-align:center}.auth-footer-text{color:#949ba4}.auth-footer-link{color:#00a8fc!important;font-weight:600;text-decoration:none!important;display:inline!important;margin-top:0!important;transition:text-decoration .15s ease}.auth-footer-link:hover{text-decoration:underline!important}@media(max-width:600px){.auth-card.register-card{padding:26px 20px;border-radius:12px}.auth-grid-2col{grid-template-columns:1fr;gap:14px}}.register-stepper-card{width:440px;max-width:92vw;background-color:#313338;border-radius:8px;padding:32px;box-sizing:border-box;box-shadow:0 8px 24px #0006;color:#fff;position:relative;z-index:2;text-align:left;display:flex;flex-direction:column}.login-container .register-stepper-card form{width:100%!important;background:transparent!important;border-radius:0!important;text-align:left!important;padding:0!important;margin:0!important;transition:none!important;box-shadow:none!important}.login-container .register-stepper-card a{display:inline!important;text-align:inherit!important;margin-top:0!important;color:#00a8fc;text-decoration:none;font-weight:500}.login-container .register-stepper-card a:hover{text-decoration:underline}.reg-top-nav{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:12px}.reg-back-btn{background:transparent;border:none;color:#949ba4;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0;font-family:inherit;transition:color .15s ease}.reg-back-btn:hover{color:#dbdee1}.reg-step-pill{font-size:12px;font-weight:700;color:#80848e;text-transform:uppercase;letter-spacing:.5px;margin-left:auto}.reg-progress-track{width:100%;height:4px;background:#1e1f22;border-radius:999px;margin-bottom:24px;overflow:hidden}.reg-progress-fill{height:100%;background:#5865f2;border-radius:999px;transition:width .3s cubic-bezier(.4,0,.2,1)}.reg-header{text-align:center;margin-bottom:22px}.reg-title{font-size:24px;font-weight:600;color:#f2f3f5;margin:0 0 8px;font-family:inherit}.reg-subtitle{font-size:14px;color:#949ba4;margin:0;line-height:1.4;word-break:break-word}.reg-change-email-btn{background:none;border:none;color:#00a8fc;font-size:13px;font-weight:500;cursor:pointer;margin-top:6px;padding:0;text-decoration:underline;font-family:inherit}.reg-change-email-btn:hover{color:#5865f2}.reg-form-group{display:flex;flex-direction:column;margin-bottom:18px;text-align:left}.reg-label{font-size:12px;font-weight:700;color:#b5bac1;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;display:block;font-family:inherit}.reg-label span{color:#f23f43;margin-left:3px}.reg-input-wrapper{position:relative;width:100%;display:flex;align-items:center}.reg-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#80848e;font-size:15px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.login-container .register-stepper-card input.reg-input,.register-stepper-card input.reg-input{width:100%!important;height:44px!important;background:#1e1f22!important;border:1px solid #1e1f22!important;border-radius:4px!important;outline:none!important;font-size:15px!important;color:#dbdee1!important;padding:0 14px 0 44px!important;box-sizing:border-box!important;transition:border-color .15s ease,background-color .15s ease!important;font-family:inherit!important}.login-container .register-stepper-card input.reg-input:focus,.register-stepper-card input.reg-input:focus{border-color:#5865f2!important;background:#1e1f22!important}.login-container .register-stepper-card input.reg-input.input-has-right-icon,.register-stepper-card input.reg-input.input-has-right-icon{padding-right:44px!important}.reg-right-icon{position:absolute;right:14px;font-size:15px;display:flex;align-items:center;justify-content:center}.reg-right-icon.text-success{color:#23a55a}.reg-right-icon.text-danger{color:#f23f43}.reg-right-icon.text-muted{color:#80848e}.reg-toggle-pwd-btn{position:absolute;right:10px;background:transparent;border:none;color:#80848e;font-size:15px;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.reg-toggle-pwd-btn:hover{color:#dbdee1}.reg-username-feedback{margin-top:6px;min-height:18px;font-size:12px;line-height:1.35}.reg-username-feedback.hint-normal{color:#80848e}.reg-username-feedback.hint-success{color:#23a55a;font-weight:600}.reg-username-feedback.hint-error{color:#f23f43;font-weight:500}.reg-otp-row{display:flex;justify-content:center;gap:10px;margin:20px 0 16px;width:100%;box-sizing:border-box}.reg-otp-box{width:50px;height:56px;border-radius:6px;background:#1e1f22;border:2px solid #3f4147;color:#f2f3f5;font-size:24px;font-weight:700;text-align:center;outline:none;box-sizing:border-box;transition:all .2s cubic-bezier(.2,0,0,1);font-family:monospace,gg sans,sans-serif;padding:0;margin:0}.reg-otp-box:focus{border-color:#5865f2;background:#232428;box-shadow:0 0 0 3px #5865f259}.reg-otp-box.box-success{border-color:#23a55a!important;background:#23a55a26!important;color:#23a55a!important;box-shadow:0 0 16px #23a55a80!important;transform:scale(1.03)}.reg-otp-box.box-error{border-color:#f23f43!important;background:#f23f4326!important;color:#f23f43!important}@keyframes otpShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.reg-otp-shake{animation:otpShake .35s ease-in-out both}.reg-otp-status-msg{text-align:center;font-size:13px;margin-bottom:12px;min-height:20px;display:flex;align-items:center;justify-content:center;gap:6px}.reg-otp-status-msg.status-checking{color:#80848e}.reg-otp-status-msg.status-success{color:#23a55a;font-weight:600}.reg-otp-status-msg.status-error{color:#f23f43;font-weight:500}.reg-resend-row{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#80848e;margin-top:14px}.reg-resend-btn{background:none;border:none;color:#00a8fc;font-size:13px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;font-family:inherit}.reg-resend-btn:hover{color:#5865f2}.reg-user-badge{display:flex;align-items:center;justify-content:center;background:#1e1f22;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 12px;gap:8px;margin-bottom:20px;font-size:13px;color:#dbdee1}.reg-user-badge i{color:#5865f2}.reg-pwd-strength-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.reg-pwd-bars{display:flex;gap:4px;flex:1;max-width:150px}.reg-pwd-bar{height:4px;flex:1;border-radius:2px;background:#1e1f22;transition:background-color .2s ease}.reg-pwd-label{font-size:11px;font-weight:600}.reg-action-btn{width:100%;height:44px;background:#5865f2;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;transition:background-color .15s ease,opacity .15s ease;font-family:inherit}.reg-action-btn:hover:not(:disabled){background:#4752c4}.reg-action-btn.finish-btn{background:#23a55a}.reg-action-btn.finish-btn:hover:not(:disabled){background:#1f9450}.reg-action-btn:disabled{opacity:.5;cursor:not-allowed}.login-forgot-link{display:inline-block!important;color:#00a8fc!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;margin-top:6px!important}.login-forgot-link:hover{text-decoration:underline!important;color:#00a8fc!important}.reg-card-footer{text-align:center;margin-top:20px;font-size:13.5px;color:#949ba4}.reg-card-footer a{color:#00a8fc;font-weight:500;text-decoration:none;margin-left:4px}.reg-card-footer a:hover{text-decoration:underline}.reg-step-fade{animation:regStepFadeIn .22s cubic-bezier(.16,1,.3,1) both}@keyframes regStepFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.reg-celebration-pane{text-align:center;padding:16px 0}.reg-celebration-circle{width:64px;height:64px;border-radius:50%;background:#23a55a26;border:2px solid #23a55a;color:#23a55a;font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;animation:celebCirclePop .4s cubic-bezier(.16,1,.3,1) both}@keyframes celebCirclePop{0%{transform:scale(.4);opacity:0}80%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.reg-loader-track{width:180px;height:4px;background:#1e1f22;border-radius:999px;margin:20px auto 0;overflow:hidden;position:relative}.reg-loader-bar{width:100%;height:100%;background:#23a55a;border-radius:999px;animation:loaderBarAnim 1.2s ease-in-out infinite}@keyframes loaderBarAnim{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:600px){.login-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:20px 14px!important;min-height:100vh!important;height:auto!important;box-sizing:border-box!important;overflow-y:auto!important}.login-container>img{position:static!important;top:auto!important;left:auto!important;width:44px!important;height:44px!important;margin:0 auto 14px!important;display:block!important;flex-shrink:0!important}.register-stepper-card{width:100%!important;max-width:390px!important;padding:24px 18px!important;border-radius:8px!important;box-shadow:0 12px 32px #00000080!important}.reg-title{font-size:20px!important;margin-bottom:6px!important}.reg-subtitle{font-size:13px!important;margin-bottom:18px!important}.reg-otp-row{gap:clamp(4px,1.6vw,8px)!important;margin:16px 0 12px!important}.reg-otp-box{width:clamp(38px,11vw,46px)!important;height:48px!important;font-size:20px!important;border-radius:6px!important}.reg-action-btn{height:42px!important;font-size:14px!important;margin-top:16px!important}.login-container .register-stepper-card input.reg-input,.register-stepper-card input.reg-input{height:42px!important;font-size:14px!important;padding-left:40px!important}.reg-input-icon{left:12px!important;font-size:14px!important}.reg-card-footer{margin-top:16px!important;font-size:13px!important}.Toastify__toast-container{width:calc(100vw - 24px)!important;max-width:360px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;top:12px!important;bottom:auto!important;padding:0!important;margin:0!important}.Toastify__toast{width:100%!important;min-height:44px!important;padding:10px 14px!important;font-size:13px!important;border-radius:8px!important}}.login-container .discord-auth-card,.discord-auth-card{width:480px;max-width:92vw;background-color:#313338;border-radius:5px;padding:32px;box-sizing:border-box;box-shadow:0 2px 10px #0003;color:#fff;position:relative;z-index:2;text-align:left;display:flex;flex-direction:column}.login-container .discord-auth-card form{width:100%!important;background:transparent!important;border-radius:0!important;text-align:left!important;padding:0!important;margin:0!important;box-shadow:none!important;transition:none!important}.discord-auth-card .discord-auth-header{text-align:center;margin-bottom:20px}.discord-auth-card .discord-auth-title{font-size:24px;font-weight:600;color:#f2f3f5;margin:0 0 8px;font-family:inherit}.discord-auth-card .discord-auth-subtitle{font-size:16px;color:#b5bac1;margin:0;line-height:1.35}.discord-auth-card .discord-form-group{display:flex;flex-direction:column;margin-bottom:20px;text-align:left}.discord-auth-card .discord-form-group.no-margin-bottom{margin-bottom:0}.login-container .discord-auth-card label,.discord-auth-card .discord-label{display:block!important;text-align:left!important;margin:0 0 8px!important;padding:0!important;color:#b5bac1!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;transform:none!important;font-family:inherit!important}.discord-auth-card .discord-label span.required{color:#f23f43!important;margin-left:3px}.discord-input-wrapper{position:relative;width:100%;display:flex;align-items:center}.login-container .discord-auth-card input.discord-input,.discord-auth-card input.discord-input{width:100%!important;height:40px!important;background:#1e1f22!important;border:none!important;border-radius:3px!important;outline:none!important;font-size:16px!important;color:#dbdee1!important;padding:10px!important;box-sizing:border-box!important;font-family:inherit!important;transition:border-color .15s ease!important}.login-container .discord-auth-card input.discord-input:focus,.discord-auth-card input.discord-input:focus{outline:none!important}.login-container .discord-auth-card input.discord-input.has-eye,.discord-auth-card input.discord-input.has-eye{padding-right:40px!important}.discord-eye-btn{position:absolute;right:8px;background:transparent;border:none;color:#80848e;font-size:16px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.discord-eye-btn:hover{color:#dbdee1}.login-container .discord-auth-card a.discord-forgot-link,.discord-auth-card a.discord-forgot-link{display:inline-block!important;margin-top:8px!important;margin-bottom:20px!important;font-size:14px!important;font-weight:500!important;color:#00a8fc!important;text-decoration:none!important;transition:none!important;text-align:left!important;width:fit-content!important}.login-container .discord-auth-card a.discord-forgot-link:hover,.discord-auth-card a.discord-forgot-link:hover{text-decoration:underline!important;color:#00a8fc!important}.discord-auth-card .discord-btn-primary{width:100%;height:44px;background:#5865f2;color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;margin-top:0;transition:background-color .15s ease;font-family:inherit}.discord-auth-card .discord-btn-primary:hover:not(:disabled){background:#4752c4}.discord-auth-card .discord-btn-primary:disabled{opacity:.5;cursor:not-allowed}.discord-auth-card .discord-btn-primary.btn-loading,.reg-action-btn.btn-loading{background-color:#4752c4!important;opacity:.88!important;cursor:wait!important}.discord-auth-card .discord-btn-primary.btn-success,.reg-action-btn.btn-success{background-color:#23a55a!important;color:#fff!important;opacity:1!important;cursor:default!important;animation:btnSuccessPop .4s cubic-bezier(.175,.885,.32,1.275) forwards;box-shadow:0 0 18px #23a55a80!important}.discord-btn-check-icon{font-size:17px;animation:iconCheckPop .35s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes btnSuccessPop{0%{transform:scale(.97);background-color:#4752c4}50%{transform:scale(1.02);background-color:#23a55a}to{transform:scale(1);background-color:#23a55a}}@keyframes iconCheckPop{0%{opacity:0;transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.25) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}.discord-auth-card .discord-auth-footer{font-size:14px;color:#949ba4;text-align:left;margin-top:4px}.login-container .discord-auth-card .discord-auth-footer a,.discord-auth-card .discord-auth-footer a{color:#00a8fc!important;font-weight:500!important;text-decoration:none!important;margin-left:4px!important;display:inline!important}.login-container .discord-auth-card .discord-auth-footer a:hover,.discord-auth-card .discord-auth-footer a:hover{text-decoration:underline!important;color:#00a8fc!important}@media(max-width:600px){.login-container .discord-auth-card,.discord-auth-card{width:100%!important;max-width:390px!important;padding:24px 20px!important;border-radius:5px!important}.discord-auth-card .discord-auth-title{font-size:20px!important}.discord-auth-card .discord-auth-subtitle{font-size:14px!important;margin-bottom:16px!important}.discord-auth-card .discord-form-group,.login-container .discord-auth-card a.discord-forgot-link,.discord-auth-card a.discord-forgot-link{margin-bottom:16px!important}}.reg-change-email-btn{background:transparent;border:none;color:#00a8fc;font-size:13px;font-weight:500;cursor:pointer;margin-top:8px;padding:0;text-decoration:none;transition:color .15s ease,text-decoration .15s ease;display:inline-block}.reg-change-email-btn:hover{color:#38bdf8;text-decoration:underline}.reg-resend-box{display:flex;justify-content:center;align-items:center;margin:14px 0 20px}.reg-resend-btn{background:transparent;border:1px solid rgba(88,101,242,.4);color:#5865f2;font-size:13px;font-weight:600;padding:8px 18px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .18s ease}.reg-resend-btn:hover:not(:disabled){background:#5865f21f;border-color:#5865f2;color:#fff;transform:translateY(-1px)}.reg-resend-btn:disabled{opacity:.5;cursor:not-allowed}.reg-timer-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#949ba4;font-size:13px;padding:6px 14px;border-radius:20px}.reg-timer-pill i{color:#5865f2}.reg-card-footer a{color:#00a8fc!important;text-decoration:none!important;font-weight:500!important;margin-left:4px}.reg-card-footer a:hover{text-decoration:underline!important}.reset-footer-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:24px;gap:8px;width:100%}.reset-footer-text{font-size:13.5px;color:#949ba4;text-align:center;display:block}.reset-back-to-login-link{color:#00a8fc!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:4px 8px;transition:color .15s ease,text-decoration .15s ease,transform .15s ease}.reset-back-to-login-link:hover{color:#38bdf8!important;text-decoration:underline!important}
