.authWrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 24px;position:relative;background:url(/background.png) center / cover no-repeat fixed}.authWrap.authWrapBg2{background:url(/background2.png) center / cover no-repeat fixed}.authWrap:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 800px at 20% 30%,#00000040,#0000008c 55%,#000000b8);pointer-events:none;animation:hqFadeIn .22s ease-out both}.authCard{position:relative;z-index:1;width:520px;max-width:100%;background:#121418bd;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:30px 30px 26px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 18px 60px #0000008c;animation:hqPopIn .24s ease-out both}.brandRow{display:flex;gap:12px;align-items:center;margin-bottom:10px}.brandRow img{width:32px;height:32px;border-radius:8px}.h1{font-size:20px;font-weight:700;margin:0}.p{margin:8px 0 18px;color:var(--muted);font-size:13px;line-height:1.35}.field{display:flex;flex-direction:column;gap:6px;margin:12px 0}.label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.input{height:40px;border-radius:8px;background:#2b2d31e6;border:1px solid rgba(255,255,255,.1);color:var(--text);padding:0 12px;outline:none}.input:focus{border-color:#5865f2bf;box-shadow:0 0 0 3px #5865f22e}.row{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:14px}.btn{height:40px;padding:0 14px;border-radius:8px;background:var(--accent);border:none;color:#fff;font-weight:600;cursor:pointer;transition:transform 90ms ease,filter .12s ease}.btn:hover{filter:brightness(1.05)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.secondary{background:transparent;border:1px solid var(--border)}.btn.secondary:hover{background:#ffffff0f}.err{margin-top:10px;color:#ffb4b4;font-size:13px}.ok{margin-top:10px;color:#b6ffcf;font-size:13px}.hr{height:1px;background:var(--border);margin:18px 0}.small{font-size:12px;color:var(--muted)}.avatarRow{display:flex;gap:12px;align-items:center}.avatar{width:64px;height:64px;border-radius:999px;background:#ffffff0f;border:1px solid var(--border);overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.btnGhost{height:40px;padding:0 14px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text);font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform 90ms ease,background .12s ease}.btnGhost:hover{background:#ffffff17}.btnGhost:active{transform:translateY(1px)}:root{--discord-rail: 72px;--discord-sidebar: 240px;--discord-topbar: 48px;--discord-right: 340px;--d-rail-bg: #1e1f22;--d-sidebar-bg: #2b2d31;--d-sidebar-bg2: #232428;--d-main-bg: #313338;--d-border: rgba(255, 255, 255, .06);--d-text: #f2f3f5;--d-muted: #b5bac1;--d-accent: #5865f2;--d-hover: rgba(255, 255, 255, .06)}.hqShell{height:100vh;width:100vw;display:flex;background:var(--d-main-bg);color:var(--d-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}.hqRail{width:var(--discord-rail);background:var(--d-rail-bg);display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;box-sizing:border-box}.hqRailSep{width:32px;height:2px;background:#ffffff14;border-radius:2px;margin:4px 0}.hqRailBtn{width:48px;height:48px;border-radius:24px;border:0;background:#313338;color:var(--d-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-radius .12s ease,background .12s ease}.hqRailBtn:hover,.hqRailBtn.active{border-radius:16px;background:var(--d-accent)}.hqSidebar{width:var(--discord-sidebar);background:var(--d-sidebar-bg);display:flex;flex-direction:column;border-right:1px solid var(--d-border);box-sizing:border-box}.hqSidebarTop{height:48px;display:flex;align-items:center;padding:8px;box-sizing:border-box;border-bottom:1px solid var(--d-border)}.hqSearchWrap{width:100%;background:#1e1f22;border-radius:4px;padding:2px 8px}.hqSearch{width:100%;height:28px;background:transparent;border:0;outline:none;color:var(--d-text);font-size:13px}.hqSidebarScroll{flex:1;overflow:auto;padding:8px;box-sizing:border-box}.hqNavItem{height:42px;border-radius:4px;display:flex;align-items:center;gap:12px;padding:0 10px;box-sizing:border-box;color:var(--d-muted);text-decoration:none;-webkit-user-select:none;user-select:none}.hqNavItem:hover{background:var(--d-hover);color:var(--d-text)}.hqNavItem.active{background:#ffffff1a;color:var(--d-text)}.hqBadge{margin-left:auto;font-size:11px;padding:2px 8px;border-radius:999px;background:#d83c3e;color:#fff;font-weight:600}.hqUnreadDot{margin-left:auto;width:8px;height:8px;border-radius:999px;background:#3b82f6;box-shadow:0 0 0 2px #00000040}.hqSectionHeader{margin-top:16px;display:flex;align-items:center;justify-content:space-between;color:var(--d-muted);font-size:12px;text-transform:uppercase;letter-spacing:.02em;padding:0 6px}.hqEmptyList{color:#ffffff59;font-size:13px;padding:10px 6px}.hqDmList{display:flex;flex-direction:column;gap:2px}.hqUserBar{height:52px;background:var(--d-sidebar-bg2);border-top:1px solid var(--d-border);display:flex;align-items:center;justify-content:space-between;padding:0 8px;box-sizing:border-box}.hqUserBarWrap{position:relative}.hqUserBarClickable{cursor:pointer;-webkit-user-select:none;user-select:none}.hqUserBarClickable:hover{background:#ffffff0a}.hqUserBarClickable.active{background:#ffffff0f}.hqUserInfo{display:flex;align-items:center;gap:8px;min-width:0}.hqUserText{min-width:0}.hqUserName{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.hqUserStatus{font-size:12px;color:#ffffff73}.hqUserBtns{display:flex;align-items:center;gap:2px}.hqUserPopover{position:absolute;left:8px;bottom:60px;width:340px;max-width:calc(var(--discord-sidebar) - 16px);background:#202225fa;border:1px solid var(--d-border);border-radius:12px;box-shadow:0 18px 40px #0000008c;overflow:visible;z-index:120}.hqUserPopoverBanner{height:64px;background:linear-gradient(135deg,#5865f28c,#0000);border-radius:12px 12px 0 0}.hqUserPopoverBody{padding:10px}.hqUserPopoverTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:-32px}.hqUserPopoverEdit{height:32px;padding:0 10px;font-size:12px;border-radius:8px}.hqUserPopoverNames{margin-top:8px;padding:0 2px}.hqUserPopoverName{font-size:16px;font-weight:700;line-height:1.1}.hqUserPopoverLogin{font-size:12px;color:#ffffff8c;margin-top:2px}.hqUserPopoverCard{margin-top:10px;padding:6px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.06);position:relative}.hqStatusSelect{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#ffffffeb;cursor:pointer}.hqStatusSelect:hover{background:#ffffff0f}.hqStatusLabel{font-size:13px;font-weight:600}.hqChevron{margin-left:auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(255,255,255,.6)}.hqStatusMenu{position:absolute;left:6px;right:6px;bottom:calc(100% + 8px);background:#18191cfa;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 36px #0009;padding:6px;z-index:2}.hqStatusOpt{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:10px;background:transparent;color:#ffffffeb;cursor:pointer;text-align:left}.hqStatusOpt:hover{background:#ffffff12}.hqStatusHint{margin-left:auto;font-size:11px;padding:2px 6px;border-radius:999px;background:#ffffff14;color:#ffffffbf}.hqStatusDot{width:10px;height:10px;border-radius:999px;background:#ffffff59;flex:0 0 auto}.hqStatusDot.online{background:#3ba55df2}.hqStatusDot.idle{background:#faa61af2}.hqStatusDot.dnd{background:#ed4245f2}.hqStatusDot.invisible{background:#747f8df2}.hqMainWrap{flex:1;display:flex;min-width:0;background:var(--d-main-bg)}.hqMain{flex:1;display:flex;flex-direction:column;min-width:0}.hqTopbar{height:var(--discord-topbar);display:flex;align-items:center;border-bottom:1px solid var(--d-border);padding:0 12px;box-sizing:border-box}.hqTopbarInner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.hqTopbarLeft{display:flex;align-items:center;gap:10px;min-width:0}.hqTopbarRight{display:flex;align-items:center;gap:6px}.hqTopbarTitle{font-size:16px;font-weight:700}.hqTopbarSub{font-size:12px;color:#ffffff73;margin-top:1px}.hqTopbarDivider{width:1px;height:24px;background:var(--d-border);margin:0 6px}.hqTabs{display:flex;align-items:center;gap:8px}.hqTab{height:24px;padding:0 10px;border:0;background:transparent;color:var(--d-muted);border-radius:4px;font-size:14px;cursor:pointer}.hqTab:hover{background:var(--d-hover);color:var(--d-text)}.hqTab.active{background:#ffffff1a;color:var(--d-text)}.hqTab.add{background:var(--d-accent);color:#fff}.hqTab.add:hover{background:#4752c4}.hqTopbarSearch{display:flex;align-items:center;gap:6px;background:#1e1f22;border-radius:4px;padding:0 8px;height:28px}.hqTopbarSearch input{border:0;outline:none;background:transparent;color:var(--d-text);font-size:13px;width:150px}.hqContent{flex:1;overflow:auto;min-width:0}.hqRight{width:var(--discord-right);background:var(--d-sidebar-bg);border-left:1px solid var(--d-border);display:flex;flex-direction:column}.hqRightHeader{height:48px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--d-border);font-weight:700}.hqRightCard{padding:16px}.hqRightBanner{height:120px;border-radius:8px;background:#ffffff0f}.hqRightBody{margin-top:-28px;background:#232428;border-radius:8px;padding:14px;border:1px solid var(--d-border)}.hqRightName{margin-top:8px;font-weight:800}.hqRightSub{color:#ffffff73;font-size:12px}.hqAvatar{background:#ffffff1a;border-radius:50%;background-size:cover;background-position:center;flex:0 0 auto}.hqAvatar.sm{width:32px;height:32px}.hqAvatar.lg{width:44px;height:44px}.hqAvatar.xl{width:64px;height:64px}.hqDmTitleWrap{display:flex;align-items:center;gap:10px}.hqIconBtn{width:32px;height:32px;border-radius:4px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--d-muted)}.hqIconBtn:hover{background:var(--d-hover)}.hqFriends{padding:12px 16px;box-sizing:border-box}.hqFriendsNotice{height:44px;border-radius:8px;background:#ffffff0a;border:1px solid var(--d-border);display:flex;align-items:center;justify-content:space-between;padding:0 12px}.hqFriendsNoticeLeft{display:flex;align-items:center;gap:10px;min-width:0}.hqFriendsNoticeText{color:#fffc;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hqLink{color:#00a8fc;cursor:pointer}.hqNoticeClose{width:32px;height:32px;border:0;border-radius:4px;background:transparent;cursor:pointer;font-size:20px;color:#fff9}.hqNoticeClose:hover{background:var(--d-hover)}.hqInfoDot{width:22px;height:22px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fffc}.hqFriendsSearch{margin-top:12px;height:42px;background:#1e1f22;border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--d-border)}.hqFriendsSearch input{flex:1;border:0;outline:none;background:transparent;color:var(--d-text);font-size:14px}.hqFriendsSearchIcon{color:#ffffff80}.hqFriendsSectionTitle{margin-top:16px;font-size:12px;color:#ffffff73;text-transform:uppercase;letter-spacing:.02em}.hqFriendsEmpty{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffff80}.hqFriendsEmptyIcon{width:110px;height:110px;border-radius:16px;background:#ffffff0f}.hqDM{height:100%;display:flex;flex-direction:column;padding:18px;box-sizing:border-box}.hqDMRequest{margin-bottom:10px;padding:12px 14px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.hqDMRequestTitle{font-weight:800;font-size:14px}.hqDMRequestSub{margin-top:4px;font-size:13px;color:#ffffffb3}.hqDMRequestBtns{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.hqDMScroll{flex:1;overflow:auto;padding:0}.hqDMHero{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.hqDMHeroTop{justify-content:flex-start;align-items:flex-start;padding:18px 0}.hqDMUserAvatar{width:72px;height:72px;border-radius:50%;background:#ffffff1a;background-size:cover;background-position:center}.hqDMUserName{font-size:42px;font-weight:900}.hqDMUserTag{font-size:16px;color:#ffffffa6}.hqDMHint{margin-top:10px;color:#ffffff8c}.hqDMButtons{display:flex;gap:10px;margin-top:10px}.hqMsg{display:flex;gap:12px;padding:8px 0}.hqMsgAvatar{width:40px;height:40px;border-radius:50%;background:#ffffff1a;background-size:cover;background-position:center;flex:0 0 auto;margin-top:2px}.hqMsgBody{flex:1;min-width:0}.hqMsgMeta{display:flex;align-items:baseline;gap:10px;line-height:1.1}.hqMsgName{font-weight:800}.hqMsgTime{font-size:12px;color:#ffffff8c}.hqMsgText{margin-top:4px;white-space:pre-wrap;word-break:break-word;line-height:1.35}.hqDMComposer{height:54px;border-radius:8px;background:#ffffff0f;display:flex;align-items:center;gap:10px;padding:0 12px}.hqDMComposer.disabled{opacity:.75}.hqDMComposer input{flex:1;border:0;outline:none;background:transparent;color:var(--d-text);font-size:15px}.hqComposerPlus{width:32px;height:32px;border-radius:50%;border:0;background:#ffffff1f;color:var(--d-text);cursor:pointer;font-size:20px}.hqComposerRight{display:flex;align-items:center;gap:2px}.hqBtnPrimary{height:32px;padding:0 12px;border-radius:6px;border:0;background:var(--d-accent);color:#fff;font-weight:700;cursor:pointer}.hqBtnGhost{height:32px;padding:0 12px;border-radius:6px;border:0;background:#ffffff1a;color:var(--d-text);cursor:pointer}.hqBtnGhost:hover{background:#ffffff24}.hqModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50}.hqModal{width:min(1050px,calc(100vw - 80px));height:min(720px,calc(100vh - 80px));background:#313338;border-radius:10px;overflow:hidden;display:flex;border:1px solid var(--d-border)}.hqModalLeft{width:340px;background:#2b2d31;padding:16px;box-sizing:border-box;overflow:auto}.hqModalMain{flex:1;display:flex;flex-direction:column;overflow:hidden}.hqModalHeader{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--d-border)}.hqModalHeaderTitle{font-weight:800}.hqModalClose{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#ffffffb3;font-size:22px;cursor:pointer}.hqModalClose:hover{background:var(--d-hover)}.hqModalContent{padding:18px;overflow:auto}.hqModalUser{display:flex;align-items:center;gap:12px}.hqModalUserName{font-weight:900}.hqModalUserSub{color:#ffffff80;font-size:12px}.hqModalSearch{margin-top:14px;height:36px;border-radius:8px;background:#1e1f22;display:flex;align-items:center;gap:8px;padding:0 12px}.hqModalSearch input{border:0;outline:none;background:transparent;color:var(--d-text);font-size:14px;width:100%}.hqModalGroupTitle{margin-top:16px;color:#ffffff73;font-size:12px;text-transform:uppercase;letter-spacing:.02em}.hqModalItem{width:100%;height:36px;border-radius:8px;border:0;background:transparent;color:var(--d-muted);text-align:left;padding:0 12px;cursor:pointer;margin-top:6px}.hqModalItem:hover{background:var(--d-hover);color:var(--d-text)}.hqModalItem.active{background:#ffffff1a;color:var(--d-text)}.hqModalItem.danger{color:#ed4245}.hqModalDivider{height:1px;background:var(--d-border);margin:14px 0}.hqAccountHero{border-radius:10px;background:#232428;border:1px solid var(--d-border);overflow:hidden}.hqAccountBanner{height:120px;background:#ffffff0f}.hqAccountCard{display:flex;align-items:center;gap:12px;padding:14px;margin-top:-32px}.hqAccountName{font-size:22px;font-weight:900}.hqAccountLogin{color:#ffffff8c}.hqAccountFields{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.hqFieldRow{display:flex;align-items:center;justify-content:space-between;background:#ffffff0a;border:1px solid var(--d-border);border-radius:10px;padding:12px}.hqFieldLabel{color:#ffffff73;font-size:12px}.hqFieldValue{font-weight:700}.hqIntro{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000094;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:9999}.hqIntro.isVisible{opacity:1;pointer-events:auto}.hqIntroCard{width:min(520px,calc(100vw - 32px));border-radius:14px;background:#121418c7;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 60px #0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:26px 26px 22px;text-align:center;animation:hqPopIn .24s ease-out both}.hqIntroLogo{width:44px;height:44px;border-radius:12px;margin:0 auto 10px;display:block}.hqIntroTitle{font-size:14px;font-weight:700;color:#ffffffe0}.hqIntroSpinner{margin-top:14px;display:flex;justify-content:center}.hqIntroTip{margin-top:12px;font-size:12px;color:#ffffff94;line-height:1.35}.hqSettingsModal{width:min(1240px,calc(100vw - 48px));height:min(820px,calc(100vh - 48px));display:flex;min-width:0;background:#313338;border-radius:10px;overflow:hidden;border:1px solid var(--d-border);box-shadow:0 18px 60px #0000008c}.hqSettingsSidebar{width:240px;background:#2b2d31;padding:22px 10px 18px 18px;display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.06)}.hqSettingsNav{flex:1;margin-top:12px}.hqSettingsSidebarTop{display:flex;align-items:center;gap:10px;margin-bottom:10px}.hqSettingsUser{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;color:#ffffffe0}.hqSettingsUser:hover{background:#ffffff0f}.hqSettingsAvatar{width:36px;height:36px;border-radius:12px;background:#ffffff14;flex:0 0 auto;object-fit:cover}.hqSettingsUserMeta{display:flex;flex-direction:column;min-width:0}.hqSettingsUserName{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hqSettingsUserSub{font-size:12px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hqSettingsSearch{height:32px;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;align-items:center;padding:0 10px;gap:8px;margin-top:8px}.hqSettingsSearch input{flex:1;height:100%;background:transparent;border:0;outline:none;color:#ffffffd9;font-size:13px}.hqSettingsNavLabel,.hqSettingsGroupTitle{margin:18px 8px 6px;font-size:11px;text-transform:uppercase;letter-spacing:.02em;color:#ffffff73}.hqSettingsFooter{margin-top:auto;padding:14px 8px 0;color:#ffffff73;font-size:12px}.hqFooterMeta{font-weight:800;text-transform:lowercase;margin-bottom:8px}.hqFooterLinks{line-height:1.35;color:#fff6}.hqSettingsNavItem{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:transparent;border:0;color:#ffffffc7;cursor:pointer;font-size:14px;text-align:left}.hqSettingsNavItem:hover{background:#ffffff0f}.hqSettingsNavItem.active{background:#ffffff14;color:#ffffffeb}.hqSettingsNavItem.danger{color:#f23f43}.hqSettingsNavItem.danger.active{background:#f23f4326}.hqSettingsContent{flex:1;min-width:0;overflow:hidden;position:relative;display:flex;flex-direction:column}.hqSettingsTopbar{flex:0 0 52px;position:relative}.hqSettingsClose{position:absolute;top:12px;right:16px;width:32px;height:32px;border-radius:6px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.78;z-index:10}.hqSettingsClose:hover{background:#ffffff0f;opacity:1}.hqSettingsScrollArea{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.hqSettingsContentInner{max-width:980px;margin:0 auto;padding:8px 40px 44px;box-sizing:border-box}.hqSettingsSidebar,.hqSettingsScrollArea{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.45) transparent}.hqSettingsSidebar::-webkit-scrollbar,.hqSettingsScrollArea::-webkit-scrollbar{width:6px;height:6px}.hqSettingsSidebar::-webkit-scrollbar-track,.hqSettingsScrollArea::-webkit-scrollbar-track{background:transparent}.hqSettingsSidebar::-webkit-scrollbar-thumb,.hqSettingsScrollArea::-webkit-scrollbar-thumb{background-color:#00000059;border-radius:999px;border:2px solid transparent;background-clip:content-box}.hqSettingsSidebar::-webkit-scrollbar-thumb:hover,.hqSettingsScrollArea::-webkit-scrollbar-thumb:hover{background-color:#00000080}.hqSettingsContentTitle{font-size:16px;font-weight:700;color:#ffffffeb;margin-bottom:16px}.hqSettingsSection{margin-top:22px}.hqSettingsSectionTitle{font-size:12px;font-weight:800;color:#ffffffa6;margin-bottom:10px}.hqSettingsCard{background:#0000002e;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px}.hqSettingsRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}.hqSettingsRow:first-child{border-top:0}.hqSettingsRowLabel{flex:1;min-width:0}.hqSettingsRowLabel strong{display:block;font-size:14px;color:#ffffffe0}.hqSettingsRowLabel span{display:block;margin-top:2px;font-size:12px;color:#ffffff8c}.hqSettingsRowAction{flex:0 0 auto}.hqSettingsPillBtn{height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffd9;cursor:pointer}.hqSettingsPillBtn:hover{background:#00000047}.hqSettingsHint{font-size:13px;color:#fff9;line-height:1.4}.hqVVDiscord{max-width:980px}.hqVVHeader{margin:4px 0 18px}.hqVVPageTitle{font-size:16px;font-weight:700;color:#ffffffeb;margin:0 0 14px}.hqVVTabs{display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(255,255,255,.08)}.hqVVTabBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff9;font-size:14px;font-weight:600;padding:10px 0 12px;cursor:pointer;position:relative}.hqVVTabBtn:hover{color:#ffffffdb}.hqVVTabBtn.active{color:#ffffffeb}.hqVVTabBtn.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:#5865f2}.hqVVPlaceholder{margin-top:14px;padding:12px 0}.hqVVGrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hqVVGrid2>*{min-width:0}@media (max-width: 900px){.hqVVGrid2{grid-template-columns:1fr}}.hqVVSection{margin-top:8px}.hqVVSectionTitle{font-size:12px;font-weight:800;letter-spacing:.02em;color:#ffffff8c;margin:0 0 8px}.hqVVBlock{background:#00000024;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px;min-width:0}.hqVVBlockHead{margin-bottom:10px}.hqVVBlockLabel{font-size:14px;font-weight:700;color:#ffffffe6}.hqVVBlockDesc{margin-top:4px;font-size:12px;color:#ffffff94;line-height:1.4}.hqVVControl{display:block}.hqVVSelect{width:100%;height:40px;padding:0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffffeb;outline:none}.hqVVSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%2020%2020'%3E%3Cpath%20fill%3D'rgba(255%2C255%2C255%2C0.70)'%20d%3D'M5.3%207.7a1%201%200%200%201%201.4%200L10%2011l3.3-3.3a1%201%200%201%201%201.4%201.4l-4%204a1%201%200%200%201-1.4%200l-4-4a1%201%200%200%201%200-1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;cursor:pointer}.hqVVSelect:hover{background-color:#0000004d;border-color:#ffffff24}.hqVVSelect:focus{border-color:#5865f2a6;box-shadow:0 0 0 3px #5865f22e}.hqVVSelect option{background:#1e1f22;color:#ffffffeb}.hqVVRange{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;outline:none;background:linear-gradient(to right,rgba(88,101,242,1) 0 var(--hq-range-p, 50%),rgba(255,255,255,.14) var(--hq-range-p, 50%) 100%)}.hqVVRange::-webkit-slider-runnable-track{height:6px;background:transparent;border-radius:999px}.hqVVRange::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#f2f3f5;border:1px solid rgba(0,0,0,.35);box-shadow:0 2px 10px #00000059;margin-top:-6px;cursor:pointer}.hqVVRange:active::-webkit-slider-thumb{transform:scale(1.05)}.hqVVRange::-moz-range-track{height:6px;background:transparent;border-radius:999px}.hqVVRange::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#f2f3f5;border:1px solid rgba(0,0,0,.35);box-shadow:0 2px 10px #00000059;cursor:pointer}.hqVVRange::-moz-range-progress{background:transparent}.hqVVSelect:focus{border-color:#5865f2a6;box-shadow:0 0 0 2px #5865f22e}.hqVVSelect:disabled{opacity:.6;cursor:not-allowed}.hqVVRadioGroup{display:flex;flex-direction:column;gap:10px}.hqVVRadio{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0000002e;color:#ffffffdb;cursor:pointer;-webkit-user-select:none;user-select:none}.hqVVRadio:hover{background:#0000003d}.hqVVRadio.active{border-color:#5865f28c;box-shadow:0 0 0 2px #5865f224 inset}.hqVVRadio input{accent-color:rgba(88,101,242,.95)}.hqVVRangeWrap{display:flex;align-items:center;gap:10px;flex:0 0 clamp(240px,42%,360px);min-width:240px}.hqVVRange{width:100%;max-width:none;flex:1 1 auto}.hqVVRangeVal{min-width:52px;text-align:right;font-size:12px;color:#ffffffb8;font-weight:800}.hqSelect{position:relative}.hqSelectBtn{width:100%;height:40px;padding:0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffffeb;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left}.hqSelectBtn:hover{background-color:#0000004d;border-color:#ffffff24}.hqSelectBtn:focus{outline:none;border-color:#5865f2a6;box-shadow:0 0 0 3px #5865f22e}.hqSelectBtn:disabled{opacity:.6;cursor:not-allowed}.hqSelectText{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hqSelectChevron{width:16px;height:16px;flex:0 0 auto;opacity:.8;background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%2020%2020'%3E%3Cpath%20fill%3D'rgba(255%2C255%2C255%2C0.70)'%20d%3D'M5.3%207.7a1%201%200%200%201%201.4%200L10%2011l3.3-3.3a1%201%200%201%201%201.4%201.4l-4%204a1%201%200%200%201-1.4%200l-4-4a1%201%200%200%201%200-1.4z'/%3E%3C/svg%3E")}.hqSelectMenu{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#1e1f22;border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 12px 40px #0000008c;max-height:240px;overflow:auto;z-index:50;padding:6px 0}.hqSelectOpt{padding:9px 12px;font-size:14px;color:#ffffffe6;cursor:pointer;-webkit-user-select:none;user-select:none}.hqSelectOpt:hover{background:#5865f229}.hqSelectOpt.selected{background:#5865f238}.hqVVRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.hqVVRow+.hqVVRow{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.hqVVRowText{flex:1;min-width:0}.hqVVRowLabel{font-size:13px;font-weight:800;color:#ffffffe6}.hqVVRowDesc{margin-top:4px;font-size:12px;color:#ffffff94;line-height:1.4}.hqVVTgl{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.hqVVTglInput{position:absolute;opacity:0;pointer-events:none}.hqVVTglTrack{position:relative;width:42px;height:24px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);transition:background .14s ease,border-color .14s ease}.hqVVTglThumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#ffffffeb;box-shadow:0 4px 10px #00000059;transition:transform .14s ease}.hqVVTglInput:checked+.hqVVTglTrack{background:#3ba55de6;border-color:#3ba55d59}.hqVVTglInput:checked+.hqVVTglTrack .hqVVTglThumb{transform:translate(18px)}.hqVVTglInput:focus-visible+.hqVVTglTrack{box-shadow:0 0 0 3px #5865f233}.hqVVTestRow{display:flex;align-items:center;gap:12px}.hqVVTestRight{flex:1;min-width:0}.hqVVBtn{height:36px;padding:0 14px;border-radius:4px;border:1px solid rgba(255,255,255,.1);cursor:pointer;font-weight:700}.hqVVBtn.primary{background:#5865f2f2;border-color:#5865f233;color:#fff}.hqVVBtn.primary:hover{background:#5865f2e0}.hqVVBtn.danger{background:#f23f43eb;border-color:#f23f434d;color:#fff}.hqVVBtn.danger:hover{background:#f23f43d1}.hqVu{display:flex;align-items:flex-end;gap:2px;height:14px}.hqVuBar{width:4px;height:100%;border-radius:3px;background:#ffffff24}.hqVuBar.on{background:#3ba55df2}.hqVVHint{margin-top:6px;font-size:12px;color:#ffffff94}.hqVVError{margin-top:10px;font-size:12px;color:#f23f43}.hqVVNote{margin-top:12px;font-size:12px;color:#ffffff8c;line-height:1.4}@media (max-width: 720px){.hqVVTestRow{flex-direction:column;align-items:stretch}.hqVVBtn{width:100%}}.hqFriendRow{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;margin-top:6px;background:#0000001f;border:1px solid rgba(255,255,255,.06)}.hqFriendRow:hover{background:#0000002e}.hqFriendLeft{display:flex;align-items:center;gap:10px;min-width:0}.hqFriendText{min-width:0}.hqFriendName{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hqFriendSub{font-size:12px;color:var(--d-muted);margin-top:2px}.hqFriendActions{display:flex;align-items:center;gap:8px}.hqFriendBtn{width:32px;height:32px;border-radius:6px;border:0;background:#ffffff0f;color:#ffffffe6;cursor:pointer}.hqFriendBtn:hover{background:#ffffff1a}.hqAvatarDot{position:relative}.hqAvatarDot:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#00000059;border:2px solid rgba(0,0,0,.35)}.hqAvatarDot.online:after{background:#3ba55d;border-color:#00000059}.hqAvatarDot.idle:after{background:#faa61a;border-color:#00000059}.hqAvatarDot.dnd:after{background:#ed4245;border-color:#00000059}.hqAvatarDot.invisible:after{background:#747f8d;border-color:#00000059}.hqCtxMenu{position:fixed;z-index:9999;min-width:220px;padding:6px;border-radius:8px;background:#14161afa;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 40px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hqCtxItem{display:flex;align-items:center;width:100%;height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#ffffffeb;font-size:13px;text-align:left;cursor:pointer}.hqCtxItem:hover{background:#5865f22e}.hqCtxItem.danger{color:#ed4245}.hqCtxItem.danger:hover{background:#ed424529}.hqCtxItem:disabled{opacity:.55;cursor:default}.hqCtxSep{height:1px;margin:6px;background:#ffffff14}:root{--bg0:#0f1115;--bg1:#1e1f22;--bg2:#2b2d31;--bg3:#313338;--card:#1a1c20;--text:#dbdee1;--muted:#949ba4;--border:rgba(255,255,255,.08);--accent:#5865f2;--danger:#ed4245}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;background:radial-gradient(1200px 700px at 10% 10%,#1b1d23 0%,var(--bg0) 55%,#0b0c10 100%);color:var(--text)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hqFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hqPopIn{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hqPulse{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}
