:root{--primary:#5865f2;--primary-hover:#4752c4;--primary-dark:#3c45a5;--primary-glow:rgba(88,101,242,.22);--accent-red:#f0b232;--accent-crimson:#f0b232;--accent-dark-red:#3b2328;--accent-rose:#5865f2;--accent-silver:#dbdee1;--bg-main:#313338;--bg-secondary:#2b2d31;--bg-card:#2b2d31;--bg-card-hover:#35373c;--bg-input:#1e1f22;--text-main:#f2f3f5;--text-muted:#b5bac1;--text-subtle:#949ba4;--glass-bg:#2b2d31;--glass-border:rgba(255,255,255,.07);--glass-border-focus:#5865f2;--glass-border-hover:#4e5058;--red:#f0b232;--blue:#5865f2;--green:#23a559;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--discord-panel:#2b2d31;--discord-panel-2:#232428;--hc-rail:72px;--hc-side:240px;--hc-top:32px}.hjrcord{--hc-content:#111214;--hc-panel:#191a1d;--hc-deep:#08090b;--hc-lower:#101113;--hc-hover:#2a2c31;--hc-control:#41444c;--hc-heading:#f2f3f5;--hc-text:#dbdee1;--hc-muted:#b5bac1;--hc-dim:#949ba4;--hc-icon:#80848e}.hjrcord[data-hc-theme=discord]{--hc-content:#313338;--hc-panel:#2b2d31;--hc-deep:#1e1f22;--hc-lower:#232428;--hc-hover:#404249;--hc-control:#4e5058}.hjrcord[data-hc-theme=midnight]{--hc-content:#151b2b;--hc-panel:#111725;--hc-deep:#090e19;--hc-lower:#0d1320;--hc-hover:#27324a;--hc-control:#3d4b69;--hc-muted:#b4bfd6;--hc-dim:#95a3bf}.hjrcord[data-hc-theme=forest]{--hc-content:#15221c;--hc-panel:#111c17;--hc-deep:#080f0b;--hc-lower:#0c1610;--hc-hover:#293d31;--hc-control:#3c5545;--hc-muted:#b2c7b8;--hc-dim:#92ab9a}.hjrcord{--bg-main:var(--hc-content);--bg-secondary:var(--hc-panel);--bg-card:var(--hc-panel);--bg-input:var(--hc-deep);--text-main:var(--hc-heading);--text-muted:var(--hc-muted)}html{scroll-padding-top:100px;color-scheme:dark}body.hjrcord{margin:0!important;padding:0!important;min-width:0!important;background:var(--hc-content)!important;color:var(--hc-text)!important;font-family:Tajawal,Cairo,sans-serif;font-size:14px}.hjrcord #particles-bg,.hjrcord .glow-bg,.hjrcord .grid-overlay,body.hjrcord::after,body.hjrcord::before{display:none!important}.hjrcord *{scrollbar-width:thin;scrollbar-color:#1a1b1e transparent}.hjrcord ::selection{background:#5865f2;color:#fff}.hc-titlebar{height:32px;position:fixed;inset:0 0 auto;z-index:1001;background:var(--hc-deep);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:11px;color:var(--hc-dim);direction:ltr;user-select:none}.hc-wordmark{color:var(--hc-text);font-family:Outfit,sans-serif;font-size:15px;font-weight:800;letter-spacing:.2px;display:flex;align-items:center;gap:7px}.hc-wordmark svg{color:#8993ff}.hc-titlebar small{font-size:10px;letter-spacing:1.6px}.hc-rail{position:fixed;right:0;top:32px;bottom:0;width:72px;background:var(--hc-deep);z-index:1000;display:flex;align-items:center;flex-direction:column;padding:12px 0;gap:10px;overflow-y:auto}.hc-rail button{position:relative;display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;min-height:0!important;border:0!important;border-radius:50%!important;background:var(--hc-content)!important;color:var(--hc-text)!important;cursor:pointer;transition:background .18s,border-radius .18s!important;box-shadow:none!important;padding:0!important}.hc-rail button:hover,.hc-rail button[aria-current=true]{border-radius:16px!important;background:#5865f2!important;color:#fff!important;transform:none!important;filter:none!important}.hc-rail button[aria-current=true]::after{content:'';position:absolute;right:-12px;width:4px;height:34px;border-radius:4px;background:#fff}.hc-rail .hc-home{background:#5865f2!important;color:#fff!important}.hc-rail svg{width:23px;height:23px}.hc-rail-separator{width:30px;height:2px;background:#35363c;flex-shrink:0}.hc-rail .hc-settings{margin-top:auto;color:#23a559!important}body.hjrcord .top-navbar{position:fixed!important;inset:32px 72px 0 auto!important;width:240px!important;height:calc(100dvh - 32px)!important;padding:0!important;display:flex!important;flex-direction:column!important;background:var(--hc-panel)!important;border:0!important;box-shadow:none!important;z-index:900!important;backdrop-filter:none!important}body.hjrcord .top-navbar-main{display:block!important;min-height:0!important;padding:0!important;border:0!important;background:0 0!important}.hjrcord .top-brand{height:57px;display:flex!important;gap:8px;padding:0 16px!important;margin:0!important;border-bottom:1px solid #1f2023;box-shadow:0 1px 2px #0002}.hjrcord .top-brand-badge,.hjrcord .top-brand>div{display:none!important}.hjrcord .top-brand-title{font-size:16px!important;font-weight:800!important;background:0 0!important;color:var(--hc-heading)!important;-webkit-text-fill-color:initial!important;filter:none!important;text-shadow:none!important;letter-spacing:0!important}.hc-workspace-arrow{margin-inline-start:auto;color:var(--hc-muted)}.hjrcord .top-user-actions{display:contents!important}.hjrcord .top-status-pill,.hjrcord .top-user-actions>.metrics-widget{display:none!important}.hjrcord .user-badge-card-top{position:absolute;bottom:0;right:0;left:0;display:flex!important;gap:8px!important;align-items:center!important;background:var(--hc-lower)!important;border:0!important;border-radius:0!important;width:100%!important;min-height:62px!important;padding:10px!important;box-shadow:none!important}.hjrcord .user-avatar-initial-top{width:34px!important;height:34px!important;min-width:34px;border-radius:50%!important;background:#5865f2!important;color:#fff!important;border:0!important;box-shadow:none!important}.hjrcord .user-text-top{min-width:0;flex:1}.hjrcord .user-name-top{font-size:12px!important;overflow:hidden;text-overflow:ellipsis}.hjrcord .user-status-top{font-size:10px!important;color:var(--hc-dim)!important}.hjrcord .logout-btn-top{border:0!important;background:0 0!important;color:var(--hc-muted)!important}body.hjrcord .top-navbar-tabs{flex:1!important;overflow-y:auto!important;padding:12px 8px 76px!important;max-height:none!important;background:0 0!important;border:0!important}body.hjrcord .top-tabs-scroll-wrapper{display:flex!important;flex-direction:column!important;gap:3px!important;width:100%!important;height:auto!important;overflow:visible!important;padding:0!important}.hjrcord .top-tabs-scroll-wrapper::before{display:none!important}.hc-nav-search{width:100%;display:flex!important;justify-content:space-between;align-items:center;min-height:30px!important;background:var(--hc-deep)!important;color:var(--hc-dim)!important;border:0!important;border-radius:4px!important;padding:6px 8px!important;font-family:inherit;font-size:11px!important;cursor:pointer;margin-bottom:12px;box-shadow:none!important}.hc-nav-group{padding:16px 8px 5px;font-size:10px;font-weight:800;color:var(--hc-dim);display:flex;justify-content:space-between}.hjrcord .top-tabs-scroll-wrapper .nav-item-btn{width:100%!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:7px 10px!important;gap:10px!important;border:0!important;border-radius:4px!important;background:0 0!important;color:var(--hc-dim)!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important;white-space:normal!important;text-align:right!important;transform:none!important}.hjrcord .top-tabs-scroll-wrapper .nav-item-btn::after,.hjrcord .top-tabs-scroll-wrapper .nav-item-btn::before{display:none!important}.hjrcord .top-tabs-scroll-wrapper .nav-item-btn:hover{background:#35373c!important;color:var(--hc-text)!important;filter:none!important}.hjrcord .top-tabs-scroll-wrapper .nav-item-btn.active{background:var(--hc-hover)!important;color:#fff!important;border:0!important}.hjrcord .nav-icon{width:20px!important;height:20px!important;flex:0 0 20px;opacity:.8}.hjrcord .top-tabs-scroll-wrapper .nav-item-btn>svg{width:20px!important;height:20px!important;flex:0 0 20px}.hc-channelbar{position:fixed;top:32px;right:312px;left:0;z-index:800;height:57px;background:var(--hc-content);display:flex;align-items:center;padding:0 26px;border-bottom:1px solid var(--hc-lower);gap:12px;box-shadow:0 1px 2px #0001}.hc-hash{font-size:26px;color:var(--hc-icon);line-height:1}.hc-channel-title{font-size:14px;font-weight:800;color:var(--hc-heading)}.hc-channel-desc{font-size:11px;color:var(--hc-dim);border-inline-start:1px solid var(--hc-control);padding-inline-start:14px}.hc-channel-tools{margin-inline-start:auto;display:flex;gap:12px;align-items:center}.hc-icon-button{padding:4px!important;min-height:28px!important;border:0!important;background:0 0!important;color:var(--hc-muted)!important;cursor:pointer;border-radius:4px!important;display:grid;place-items:center;box-shadow:none!important}.hc-icon-button:hover{background:var(--hc-hover)!important;transform:none!important;filter:none!important}.hc-icon-button svg{width:19px;height:19px}body.hjrcord .app-layout{margin:89px 312px 0 0!important;width:auto!important;min-width:0!important;display:block!important;background:var(--hc-content)!important;min-height:calc(100dvh - 89px)!important}body.hjrcord .main-wrapper{padding:26px 30px 48px!important;margin:0 auto!important;min-width:0!important;width:100%!important;max-width:1600px!important;flex:1!important}.hjrcord .tab-content-pane{min-width:0;animation:hc-in .15s ease-out!important}@keyframes hc-in{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.hjrcord .header-badge{font-size:10px!important;font-weight:700!important;letter-spacing:1px!important;background:0 0!important;border:0!important;padding:0!important;color:var(--hc-dim)!important;box-shadow:none!important;margin-bottom:8px!important}.hjrcord .section-headline{font-size:27px!important;font-weight:800!important;color:var(--hc-heading)!important;line-height:1.4!important;margin:4px 0 6px!important;letter-spacing:0!important}.hjrcord .gradient-text{color:var(--hc-heading)!important;background:0 0!important;-webkit-text-fill-color:initial!important;text-shadow:none!important;filter:none!important}.hjrcord .section-desc{color:var(--hc-muted)!important;font-size:12px!important;margin-bottom:22px!important;max-width:800px}.hjrcord .glass-card,.hjrcord .roam-acc-card,.hjrcord .roam-group-card,.hjrcord .static-card,.hjrcord .token-card,.hjrcord .type-option-card{background:var(--hc-panel)!important;border:1px solid var(--hc-lower)!important;border-radius:8px!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important}.hjrcord .static-card{padding:20px!important}.hjrcord .roam-group-card:hover,.hjrcord .static-card:hover,.hjrcord .token-card:hover{border-color:var(--hc-control)!important;transform:none!important;box-shadow:none!important}.hjrcord .token-card.selected,.hjrcord .type-option-card.active{border-color:#5865f2!important;background:#33374e!important}.hjrcord .token-card-banner{background:linear-gradient(120deg,#4752c4,#5865f2 60%,#7983f5)!important;height:58px!important}.hjrcord .token-card-av-wrap{border-color:var(--hc-panel)!important;background:var(--hc-content)!important}.hjrcord .tokens-management-toolbar{background:var(--hc-lower)!important;border:0!important;border-radius:6px!important;padding:12px!important}.hjrcord .tokens-grid-container{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr))!important;gap:14px!important}.hjrcord .card-top{border-bottom:1px solid var(--hc-hover)!important;padding-bottom:12px!important;margin-bottom:16px!important}.hjrcord .card-headline{font-size:14px!important;font-weight:800!important;color:var(--hc-heading)!important}.hjrcord .grid-cols-2{gap:18px!important;align-items:start}.hjrcord .input-label{color:var(--hc-muted)!important;font-size:11px!important;font-weight:800!important;margin-bottom:7px!important}.hjrcord input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.hjrcord select,.hjrcord textarea{min-height:38px!important;background:var(--hc-deep)!important;border:1px solid transparent!important;border-radius:4px!important;color:var(--hc-text)!important;font-family:inherit!important;box-shadow:none!important;outline:0!important;font-size:13px!important}.hjrcord input:focus-visible,.hjrcord select:focus-visible,.hjrcord textarea:focus-visible{border-color:#00a8fc!important;outline:2px solid #00a8fc33!important;outline-offset:1px}.hjrcord input::placeholder,.hjrcord textarea::placeholder{color:#878c95!important}.hjrcord input[type=checkbox],.hjrcord input[type=radio]{accent-color:#5865f2!important;min-height:0!important;background:0 0!important;width:16px;height:16px}.hjrcord .action-btn,.hjrcord .auth-btn{min-height:34px!important;border-radius:4px!important;background:#5865f2!important;border:1px solid transparent!important;color:#fff!important;box-shadow:none!important;transform:none!important;filter:none!important;font-size:12px!important;line-height:1.5;font-weight:700!important}.hjrcord .action-btn:hover,.hjrcord .auth-btn:hover{background:#4752c4!important;transform:none!important}.hjrcord .btn-glass{background:var(--hc-control)!important;border:0!important;color:var(--hc-heading)!important}.hjrcord .btn-glass:hover{background:#6d6f78!important}.hjrcord .btn-danger,.hjrcord .btn-warn,.hjrcord button[data-hc-danger]{background:#5865f2!important;color:#fff!important}.hjrcord button:disabled{opacity:.45!important;cursor:not-allowed!important}.hjrcord :focus-visible{outline:2px solid #00a8fc!important;outline-offset:3px}.hjrcord a,.hjrcord button{transition:background .15s,color .15s!important}.hjrcord button:hover{transform:none!important}.hjrcord .terminal-log{background:var(--hc-deep)!important;border:0!important;border-radius:6px!important;box-shadow:none!important;font-size:11px!important}.hjrcord .terminal-line.success{color:#57f287!important}.hjrcord .terminal-line.error{color:#f0b232!important}.hjrcord .stat-pill{background:var(--hc-lower)!important;border:0!important;border-radius:5px!important;box-shadow:none!important}.hjrcord .toast,.hjrcord .toast-item{background:#111214!important;box-shadow:0 8px 24px #0005!important;border-radius:6px!important;border-width:0 3px 0 0!important}.hjrcord .dc-modal-content,.hjrcord .modal-content,.hjrcord [id$=modal]>[style*=background]{background:var(--hc-content)!important;border:1px solid var(--hc-hover)!important;border-radius:8px!important;box-shadow:0 15px 50px #0007!important}.hjrcord .dc-main-window{border:1px solid var(--hc-deep)!important;border-radius:8px!important;background:var(--hc-content)!important;box-shadow:none!important;height:calc(100dvh - 240px)!important;min-height:510px!important}.hjrcord .dc-sidebar,.hjrcord .dc-sidebar-header{background:var(--hc-panel)!important}.hjrcord .dc-chat-area,.hjrcord .dc-chat-header{background:var(--hc-content)!important}.hjrcord .dc-guilds-rail{background:var(--hc-deep)!important}.hjrcord .dc-msg:hover{background:#2e3035!important}.hjrcord .eighty-two-hero-card{display:none!important}.hc-home-hero{position:relative;border-radius:10px;background:linear-gradient(115deg,#424cb3,#5865f2 62%,#747df2);padding:34px 32px;min-height:218px;color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.hc-home-hero::before{content:'';position:absolute;width:300px;height:300px;border:1px solid #ffffff20;border-radius:50%;left:-65px;top:-150px;box-shadow:0 0 0 35px #ffffff08,0 0 0 75px #ffffff05;pointer-events:none}.hc-home-hero h1{font-size:34px;line-height:1.3;margin:10px 0;font-weight:900}.hc-home-hero p{font-size:13px;line-height:1.9;color:#ebedff;max-width:510px;margin-bottom:18px}.hc-eyebrow{font-family:Outfit,sans-serif;font-size:10px;letter-spacing:2px;color:#dfe2ff;display:flex;align-items:center;gap:8px}.hc-eyebrow i{width:6px;height:6px;background:#57f287;border-radius:50%}.hc-primary-link{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:4px;padding:10px 18px;background:#fff;color:#4752c4;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer}.hc-hero-art{flex:0 0 180px;position:relative;display:grid;place-items:center;height:155px;direction:ltr}.hc-art-window{width:174px;height:122px;transform:rotate(-8deg);border-radius:10px;background:var(--hc-lower);box-shadow:12px 14px 0 #2a327055;border:3px solid #ffffff22;display:grid;grid-template-columns:30px 1fr;overflow:hidden}.hc-art-window>aside{background:var(--hc-deep);display:flex;flex-direction:column;align-items:center;gap:9px;padding:10px 0}.hc-art-window>aside i{width:15px;height:15px;background:#5865f2;border-radius:5px}.hc-art-window>div{padding:14px 10px}.hc-art-window b{display:block;height:6px;background:var(--hc-control);border-radius:3px;margin-bottom:8px;width:80%}.hc-art-window b:first-child{width:40%;background:#8993ff;margin-bottom:16px}.hc-art-window b:last-child{width:55%}.hc-art-float{position:absolute;left:-5px;bottom:9px;display:flex;align-items:center;gap:7px;background:#fff;color:var(--hc-content);box-shadow:0 8px 16px #0002;border-radius:7px;padding:8px 12px;font-size:11px;transform:rotate(4deg)}.hc-art-float i{width:8px;height:8px;border-radius:50%;background:#23a559}.hc-home-columns{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.hc-block-heading{margin:0 0 14px;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:space-between;color:var(--hc-heading)}.hc-block-heading small{color:var(--hc-dim);font-size:10px;font-weight:400}.hc-shortcut-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hc-shortcut{border:1px solid var(--hc-lower);border-radius:8px;background:var(--hc-panel);color:var(--hc-heading);padding:20px;cursor:pointer;text-align:right;display:flex;align-items:center;gap:14px;font-family:inherit}.hc-shortcut:hover{background:#35373c;border-color:#5865f2}.hc-shortcut-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#5865f226;color:#a4acff;border-radius:12px}.hc-shortcut-icon svg{width:22px;height:22px}.hc-shortcut strong{display:block;font-size:13px;margin-bottom:6px}.hc-shortcut small{display:block;font-size:11px;color:var(--hc-dim);line-height:1.7}.hc-arrow{margin-inline-start:auto;color:var(--hc-icon);font-size:17px}.hc-info-card{padding:20px;background:var(--hc-panel);border-radius:8px;margin-bottom:14px}.hc-info-card h3{font-size:12px;color:var(--hc-heading);margin-bottom:16px}.hc-live-row{display:flex;justify-content:space-between;font-size:11px;color:var(--hc-dim);padding:10px 0;border-bottom:1px solid var(--hc-hover)}.hc-live-row b{color:var(--hc-text);font-weight:600}.hc-tip{font-size:11px;line-height:1.9;color:var(--hc-dim);margin:0}.hc-nav-search kbd,.hc-tip kbd{font-family:inherit;background:var(--hc-deep);border:1px solid var(--hc-control);border-radius:3px;padding:1px 5px;font-size:10px;color:var(--hc-text);direction:ltr;display:inline-block}.hc-session-note{margin-top:24px;display:flex;align-items:center;gap:8px;color:var(--hc-dim);font-size:10px}.hc-session-note svg{width:14px;height:14px}.hc-modal{position:fixed;inset:0;background:#0009;z-index:2147483647;display:flex;align-items:flex-start;justify-content:center;padding:15vh 18px 30px;backdrop-filter:blur(3px)}.hc-modal[hidden]{display:none!important}.hc-modal-box{width:min(540px,100%);background:var(--hc-panel);border:1px solid var(--hc-control);border-radius:9px;box-shadow:0 18px 60px #0008;padding:18px;max-height:70vh;overflow:auto}.hc-modal-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:15px;color:var(--hc-heading)}.hc-command-input{width:100%;padding:12px!important;margin-bottom:10px}.hc-command-list{display:flex;flex-direction:column;gap:3px}.hc-command{background:0 0;border:0;border-radius:4px;color:var(--hc-muted);font:inherit;font-size:12px;padding:10px;display:flex;gap:10px;align-items:center;cursor:pointer;text-align:right}.hc-command:focus,.hc-command:hover{background:var(--hc-hover);color:#fff}.hc-command svg{width:18px;height:18px;color:var(--hc-dim)}.hc-command small{margin-inline-start:auto;color:var(--hc-icon);font-size:10px}.hc-setting-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--hc-hover);gap:12px;color:var(--hc-text);font-size:12px}.hc-setting-row small{display:block;color:var(--hc-dim);margin-top:6px;line-height:1.7}.hc-switch{border:0;border-radius:12px!important;background:var(--hc-icon);color:#fff;padding:5px 12px!important;min-height:28px!important;font:inherit;font-size:10px;cursor:pointer;flex-shrink:0}.hc-switch[aria-pressed=true]{background:#5865f2}.hc-footer{font-size:10px;color:var(--hc-icon);margin-top:28px;border-top:1px solid var(--hc-hover);padding-top:14px;display:flex;justify-content:space-between}.hc-compact .main-wrapper{padding:18px 22px!important}.hc-compact .static-card{padding:14px!important}.hc-compact .input-group{margin-bottom:10px!important}.hc-focus .hc-rail,.hc-focus .top-navbar{display:none!important}body.hjrcord.hc-focus .app-layout{margin-right:0!important}body.hjrcord.hc-focus .hc-rail,body.hjrcord.hc-focus .top-navbar{display:none!important}body.hjrcord.hc-focus .hc-channelbar{right:0!important}.hc-focus .hc-channelbar{right:0}body.hjrcord.hc-login{min-height:100dvh!important;background:radial-gradient(ellipse at 15% 20%,#5865f230,transparent 50%),var(--hc-deep)!important;display:flex;align-items:center;justify-content:center;padding:40px 20px!important}.hc-login-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1040px,100%);direction:rtl}.hc-login .auth-card{background:var(--hc-content)!important;border:1px solid var(--hc-hover)!important;box-shadow:0 15px 50px #0004!important;border-radius:8px!important;padding:32px!important;width:100%!important;max-width:460px!important;margin:0!important;animation:none!important;backdrop-filter:none!important}.hc-login .brand-logo{background:0 0!important;color:var(--hc-heading)!important;-webkit-text-fill-color:initial!important;filter:none!important;font-family:Outfit,sans-serif!important;font-size:30px!important;letter-spacing:-1px}.hc-login .brand-badge{background:#5865f220!important;color:#a4acff!important;border:0!important;font-size:10px!important;letter-spacing:0}.hc-login .auth-subtitle{color:var(--hc-muted)!important;font-size:12px!important;line-height:1.8}.hc-login .auth-tabs{background:var(--hc-lower)!important;border:0!important;border-radius:5px!important;padding:4px!important}.hc-login .auth-tab{background:0 0!important;color:var(--hc-dim)!important;border:0!important;border-radius:4px!important;box-shadow:none!important;font-size:12px!important}.hc-login .auth-tab.active{background:var(--hc-hover)!important;color:var(--hc-heading)!important}.hc-login .auth-input{width:100%;padding:11px!important}.hc-login .auth-btn{width:100%;padding:11px!important;margin-top:8px}.hc-login .auth-input:focus{border-color:#5865f2!important}.hc-login-intro h1{font-size:47px;line-height:1.25;font-weight:900;color:#fff;margin:20px 0}.hc-login-intro h1 em{color:#8993ff;font-style:normal}.hc-login-intro p{max-width:380px;color:var(--hc-muted);font-size:14px;line-height:2}.hc-login-features{display:flex;gap:9px;margin-top:24px;flex-wrap:wrap}.hc-login-features span{padding:6px 10px;border-radius:4px;background:var(--hc-panel);color:var(--hc-muted);font-size:10px;border:1px solid var(--hc-hover)}.hc-login .hc-titlebar{background:0 0;height:48px}.hc-login .hc-footer{border:0;justify-content:center;margin-top:20px}@media(max-width:1200px){.hc-home-columns{grid-template-columns:1fr}.hc-home-aside{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hc-hero-art{flex-basis:150px}.hc-channel-desc{display:none}}@media(max-width:1000px){.hjrcord .grid-cols-2{grid-template-columns:1fr!important}.hc-shortcut-grid{grid-template-columns:1fr}.hc-home-hero h1{font-size:27px}.hc-hero-art{display:none}.hc-home-hero{padding:26px}}@media(max-width:760px){:root{--hc-rail:56px}.hc-rail{width:56px;gap:10px}.hc-rail button{width:38px;height:38px}.hc-rail button[aria-current=true]::after{right:-9px}body.hjrcord .top-navbar{right:56px!important;display:none!important;width:230px!important;box-shadow:-15px 0 50px #0007!important}body.hjrcord.hc-nav-open .top-navbar{display:flex!important}body.hjrcord .app-layout{margin-right:56px!important}.hc-channelbar{right:56px;padding:0 14px}.hc-channel-tools{gap:8px}body.hjrcord .main-wrapper{padding:20px 16px 32px!important}.hc-home-hero{padding:24px 20px;min-height:210px}.hc-home-hero h1{font-size:25px}.hc-home-aside{grid-template-columns:1fr}.hc-channel-title{font-size:12px}.hc-shortcut{padding:16px}.hc-titlebar small{display:none}.hjrcord .dc-main-window{min-height:480px!important;height:70vh!important;overflow:auto}.hc-login-layout{display:flex;flex-direction:column;gap:28px}.hc-login-intro{text-align:center}.hc-login-intro h1{font-size:30px;margin:12px 0}.hc-login-intro p{display:none}.hc-login-features{display:none}.hc-login .auth-card{padding:24px!important}.hc-login .hc-titlebar{position:absolute}.hjrcord .section-headline{font-size:23px!important}body.hjrcord.hc-focus .hc-channelbar{right:0}body.hjrcord.hc-focus .app-layout{margin-right:0!important}}@media(prefers-reduced-motion:reduce){.hjrcord *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hjrcord .dc-rail{background:var(--hc-deep)!important;border:0!important}.hjrcord .dc-sidebar{width:270px!important;min-width:270px!important;border-left:1px solid var(--hc-deep)!important}.hjrcord .dc-sidebar-tree{padding:8px!important}.hjrcord .dc-chat-feed,.hjrcord .dc-chat-pane{background:var(--hc-content)!important}.hjrcord .dc-input-container{background:var(--hc-content)!important;border:0!important}.hjrcord .dc-channel-item{border:0!important;border-radius:4px!important;background:0 0!important;box-shadow:none!important;min-height:34px;color:var(--hc-muted)!important;padding:7px 8px!important;gap:7px!important;width:100%;font-family:inherit;font-size:12px}.hjrcord .dc-channel-item:hover{background:var(--hc-hover)!important;color:var(--hc-text)!important}.hc-voice-channel>svg{width:17px;height:17px;flex-shrink:0;color:var(--hc-icon)}.hc-channel-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.hc-channel-symbol{color:var(--hc-icon);font-size:20px;line-height:1}.hc-voice-capacity{flex-shrink:0;color:var(--hc-dim);font-family:'JetBrains Mono',monospace;font-size:9px;background:var(--hc-deep);border-radius:3px;padding:3px 5px;white-space:nowrap}.hc-voice-capacity.full{color:#f0b232;background:#f0b2321a}.hjrcord .dc-channel-voice-join-btn{background:0 0!important;border:0!important;color:#a4acff!important;border-radius:4px!important;min-height:24px!important;padding:3px 4px!important;font-size:10px!important;flex-shrink:0}.hjrcord .dc-channel-voice-join-btn:hover{background:#5865f233!important}.hjrcord .dc-voice-members-list{margin:0 24px 5px 0!important;padding:0!important;display:flex;flex-direction:column;gap:1px}.hjrcord .hc-member-row{display:flex;align-items:center;gap:7px;width:100%;border:0!important;border-radius:4px!important;padding:5px 7px!important;min-height:32px;background:0 0!important;color:var(--hc-muted)!important;cursor:pointer;font:inherit;font-size:11px;text-align:right}.hjrcord .hc-member-row:hover{background:var(--hc-hover)!important;color:var(--hc-heading)!important}.hc-member-avatar{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;background:#5865f2;border-radius:50%;font-size:12px;color:#fff;overflow:hidden}.hc-member-avatar img{width:100%;height:100%;object-fit:cover}.hjrcord .dc-voice-member-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;flex:1}.hjrcord .dc-voice-member-badges{margin-inline-start:auto;display:flex;align-items:center;gap:4px}.hc-voice-state{display:flex;color:var(--hc-icon)}.hc-voice-state svg{width:13px;height:13px}.hjrcord .dc-badge-live{background:#f0b232!important;color:#fff!important;font-size:8px!important;padding:1px 3px!important;border-radius:3px!important}.hc-voice-sync{padding:5px 8px 12px;font-size:9px;line-height:1.7;color:var(--hc-dim)}.hc-category-toggle{display:block;width:100%;background:0 0;border:0;color:var(--hc-dim)!important;font-family:inherit;font-size:10px!important;font-weight:800;text-align:right;cursor:pointer;margin:12px 0 4px!important;padding:5px!important}.hc-category-toggle:hover{color:var(--hc-heading)!important}.hc-category-channels[hidden]{display:none!important}.hc-member-profile{width:min(360px,100%);background:var(--hc-panel);border:1px solid var(--hc-hover);border-radius:10px;box-shadow:0 18px 60px #0008;overflow:hidden;position:relative;max-height:80vh;overflow-y:auto}.hc-member-banner{height:110px;background:#5865f2;position:relative}.hc-member-banner>img{width:100%;height:100%;object-fit:cover}.hc-member-close{position:absolute;left:12px;top:12px;width:28px;height:28px;background:#0006!important;border:0;border-radius:50%!important;color:#fff;display:grid;place-items:center;cursor:pointer;padding:5px!important}.hc-member-close svg{width:16px;height:16px}.hc-profile-avatar{position:relative;display:grid;place-items:center;width:82px;height:82px;border:6px solid var(--hc-panel);border-radius:50%;margin:-40px 16px 0 0;background:#5865f2;color:#fff;font-size:28px;overflow:hidden}.hc-profile-avatar img{width:100%;height:100%;object-fit:cover}.hc-profile-content{padding:12px 18px 20px}.hc-profile-content h2{font-size:20px;font-weight:800;color:var(--hc-heading);overflow-wrap:anywhere}.hc-profile-username{font-size:12px;color:var(--hc-text);margin-top:2px;direction:ltr;text-align:right}.hc-profile-tag{display:inline-flex;background:#5865f226;color:#a4acff;font-size:10px;border-radius:4px;padding:2px 6px;margin-top:9px;margin-inline-end:6px}.hc-profile-details{background:var(--hc-deep);border-radius:6px;padding:14px;margin-top:14px}.hc-profile-details h3{font-size:10px;font-weight:800;color:var(--hc-heading);margin-bottom:12px}.hc-profile-detail{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--hc-dim);margin-top:9px}.hc-profile-detail b{color:var(--hc-text);font-size:10px;font-weight:500;overflow-wrap:anywhere}.hc-profile-message{font-size:10px;line-height:1.8;color:var(--hc-dim);padding:10px 0}.hc-profile-actions{display:flex;gap:8px;margin-top:12px}.hc-profile-actions>*{flex:1;text-align:center;text-decoration:none;display:grid;place-items:center;padding:8px!important}.hjrcord .dc-msg-author[role=button],.hjrcord .dc-msg-avatar[role=button]{cursor:pointer}.hjrcord .dc-msg-author[role=button]:hover{text-decoration:underline}.hc-theme-picker{padding:8px 0 16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.hc-theme-picker h3,.hc-theme-picker p{grid-column:1/-1;margin:0}.hc-theme-picker h3{font-size:12px;color:var(--hc-heading)}.hc-theme-picker p{font-size:10px;color:var(--hc-dim);margin-bottom:8px}.hc-theme-choice{display:flex;align-items:center;gap:9px;border:1px solid var(--hc-hover);border-radius:5px!important;background:var(--hc-deep);color:var(--hc-muted);padding:10px!important;cursor:pointer;font-family:inherit;font-size:11px}.hc-theme-choice b{margin-inline-start:auto;visibility:hidden;color:#a4acff}.hc-theme-choice[aria-pressed=true]{border-color:#5865f2;background:#5865f21a;color:var(--hc-heading)}.hc-theme-choice[aria-pressed=true] b{visibility:visible}.hc-theme-swatch{width:25px;height:25px;display:block;flex-shrink:0;border-radius:50%;border:2px solid #ffffff20}.hc-swatch-black{background:linear-gradient(135deg,#050505 50%,#171719 50%)}.hc-swatch-discord{background:linear-gradient(135deg,#1e1f22 50%,#313338 50%)}.hc-swatch-midnight{background:linear-gradient(135deg,#0c1120 50%,#1a2340 50%)}.hc-swatch-forest{background:linear-gradient(135deg,#0b1713 50%,#1c3027 50%)}.hc-login-theme{width:100%;margin-top:10px;font-size:11px!important;min-height:32px!important}.hjrcord.hc-login .auth-card::after,.hjrcord.hc-login .auth-card::before{display:none!important}.hjrcord.hc-login .brand-logo{text-shadow:none!important}.hjrcord.hc-login .logo-wrap::before{background:radial-gradient(ellipse,#5865f222,transparent 70%)!important}.hjrcord.hc-login .brand-badge{box-shadow:none!important}body.hjrcord.hc-client-open .hc-rail,body.hjrcord.hc-client-open .top-navbar{display:none!important}body.hjrcord.hc-client-open .app-layout{margin:89px 0 0!important;width:100%!important}body.hjrcord.hc-client-open .main-wrapper{max-width:none!important;padding:0!important}body.hjrcord.hc-client-open .hc-channelbar{right:0!important}.hjrcord #pane-discord-client>.header-badge,.hjrcord #pane-discord-client>.section-desc,.hjrcord #pane-discord-client>.section-headline{display:none!important}.hjrcord.hc-client-open .dc-container{margin:0!important;padding:0!important;gap:0!important;width:100%!important}.hjrcord.hc-client-open .dc-top-strip{border:0!important;border-radius:0!important;margin:0!important;height:59px;min-height:59px;padding:9px 16px!important;flex-wrap:nowrap!important}.hjrcord.hc-client-open .dc-main-window{height:calc(100dvh - 148px)!important;min-height:360px!important;border:0!important;border-radius:0!important;margin:0!important}.hjrcord.hc-client-open #dc-token-select,.hjrcord.hc-client-open .dc-account-picker-wrap>label{display:none!important}.hjrcord.hc-client-open .dc-top-strip>.dc-account-picker-wrap{flex:1;width:auto!important}.hjrcord .hc-send-error{background:#f0b2321a;color:#f0b232;border-inline-start:3px solid #f0b232;border-radius:4px;padding:10px 12px;margin-bottom:9px;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.hjrcord .hc-send-error[hidden]{display:none!important}.hjrcord .hc-home-hero{background:linear-gradient(120deg,#20253f,var(--hc-panel))!important;border:1px solid #5865f233;min-height:170px;padding:26px!important}.hjrcord .hc-home-hero h1{font-size:28px}.hjrcord .hc-hero-art{height:130px}@media(max-width:760px){body.hjrcord.hc-client-open .app-layout{margin-right:0!important}.hjrcord.hc-client-open .dc-top-strip{height:auto;min-height:59px;flex-wrap:wrap!important}.hjrcord.hc-client-open .dc-main-window{height:calc(100dvh - 235px)!important}.hjrcord .hc-back-to-tokens{font-size:10px!important}.hjrcord.hc-client-open .dc-top-strip>.dc-account-picker-wrap{width:auto!important}}.hjrcord .dc-top-strip{background:var(--hc-panel)!important;border:1px solid var(--hc-hover)!important;border-radius:7px!important;box-shadow:none!important;padding:12px!important;gap:12px!important}.hjrcord .dc-account-info-pill{background:var(--hc-deep)!important;border:0!important;box-shadow:none!important}.hjrcord .dc-rail-btn{background:var(--hc-panel)!important;border:0!important;color:var(--hc-text)!important;box-shadow:none!important;transform:none!important}.hjrcord .dc-rail-btn.active,.hjrcord .dc-rail-btn:hover{background:#5865f2!important;color:#fff!important;box-shadow:none!important;border-radius:15px!important}.hc-accounts-heading{display:flex;align-items:center;justify-content:space-between;font-size:24px;font-weight:800;color:var(--hc-heading);margin-bottom:18px;gap:14px}.hc-home-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px;background:var(--hc-panel);border-radius:7px;margin-bottom:10px}.hc-home-actions button{padding:8px 16px!important}.hc-home-hint{color:var(--hc-dim);font-size:11px;line-height:1.9;margin-bottom:18px}.hc-home-account-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px}.hc-home-account{display:grid;grid-template-columns:48px 1fr;gap:10px;text-align:right;background:var(--hc-panel);border:1px solid var(--hc-hover);border-radius:8px!important;padding:18px!important;color:var(--hc-text);font-family:inherit;cursor:pointer}.hc-home-account:hover{border-color:#5865f2;background:var(--hc-lower)}.hc-account-avatar{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#5865f2;color:#fff;overflow:hidden;font-size:20px}.hc-account-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hc-account-description{display:flex;flex-direction:column;gap:4px;min-width:0}.hc-account-description strong{font-size:14px}.hc-account-description small{font-size:11px;color:var(--hc-dim)}.hc-account-flags,.hc-account-location,.hc-account-open{grid-column:1/-1;font-size:11px;color:var(--hc-dim);overflow-wrap:anywhere}.hc-account-location.connected{color:#8fd9af}.hc-account-open{color:#a4acff;border-top:1px solid var(--hc-hover);padding-top:10px;margin-top:4px}.hc-random-box{width:min(760px,100%);max-height:80vh}.hc-random-field{display:flex;flex-direction:column;gap:9px;font-size:12px;margin-bottom:18px}.hc-random-title{font-size:13px;color:var(--hc-heading);margin:18px 0 10px}.hc-random-participants{max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:5px}.hc-random-member{display:grid;grid-template-columns:20px 1fr minmax(140px,220px);align-items:center;gap:10px;background:var(--hc-deep);padding:8px;border-radius:5px;font-size:12px}.hc-random-timing{display:flex;gap:14px}.hc-random-timing label{flex:1;font-size:11px;display:flex;flex-direction:column;gap:8px}.hc-random-timing input{width:100%;padding:8px}.hc-random-categories{display:flex;flex-wrap:wrap;gap:9px}.hc-category-choice{display:flex;gap:7px;align-items:center;background:var(--hc-deep);border:1px solid var(--hc-hover);padding:8px 12px;border-radius:5px;font-size:12px}.hjrcord #modal-random-voice>div,.hjrcord .rv-category-chip,.hjrcord .rv-server-card{background:var(--hc-panel)!important;border-color:var(--hc-hover)!important;box-shadow:none!important}.hjrcord .rv-category-chip.selected,.hjrcord .rv-server-card.selected{border-color:#5865f2!important;background:#5865f220!important}body.hjrcord.hc-client-popup-open{overflow:hidden!important}.hc-client-popup{position:fixed;inset:0;z-index:2147483600;background:#000b;backdrop-filter:blur(4px);display:grid;place-items:center;padding:3vh 2vw}.hc-client-popup[hidden]{display:none!important}.hc-client-popup-window{display:flex;flex-direction:column;width:min(1600px,96vw);height:92dvh;max-height:96dvh;min-height:0;background:var(--hc-content);border:1px solid var(--hc-hover);border-radius:10px;overflow:hidden;box-shadow:0 20px 80px #0009}.hc-client-popup-bar{height:42px;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--hc-deep);padding:0 14px;font-size:12px;color:var(--hc-heading)}.hc-client-popup-controls{display:flex;gap:10px}.hc-client-popup.expanded{padding:0}.hc-client-popup.expanded .hc-client-popup-window{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0}.hjrcord .hc-client-popup #pane-discord-client{display:flex!important;flex-direction:column;flex:1;min-height:0}.hjrcord .hc-client-popup .dc-container{display:flex;flex-direction:column;flex:1;min-height:0;padding:0!important;margin:0!important}.hjrcord .hc-client-popup .dc-main-window{height:auto!important;min-height:0!important;flex:1;border:0!important;border-radius:0!important;margin:0!important}.hjrcord .hc-client-popup .dc-top-strip{border:0!important;border-radius:0!important;margin:0!important;padding:8px 12px!important;min-height:52px}.hjrcord .hc-client-popup #dc-token-select,.hjrcord .hc-client-popup .dc-account-picker-wrap>label,.hjrcord .hc-client-popup .hc-back-to-tokens{display:none!important}.hjrcord .hc-client-popup .dc-chat-feed,.hjrcord .hc-client-popup .dc-sidebar-tree{min-height:0}.hjrcord .badge-nitro-boost,.hjrcord .status-dnd{background:#5865f2!important;box-shadow:none!important}.hjrcord .mc-card{background:var(--hc-panel)!important;background-image:none!important;border:1px solid var(--hc-hover)!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}.hjrcord .mc-card:hover{background:var(--hc-lower)!important;background-image:none!important;border-color:#5865f2!important;box-shadow:none!important;transform:none!important}.hjrcord .mc-card.in-voice{border-color:#359e68!important;box-shadow:none!important}.hjrcord .mc-activity-box,.hjrcord .mc-status-quote{background:var(--hc-deep)!important;border-color:var(--hc-hover)!important}.hjrcord .mc-join-btn{background:#5865f2!important;border:1px solid transparent!important;color:#fff!important;box-shadow:none!important;border-radius:4px!important}.hjrcord .mc-join-btn:hover{background:#4752c4!important;box-shadow:none!important}.hjrcord .mc-icon-btn{background:var(--hc-control)!important;border-color:transparent!important;color:var(--hc-text)!important;box-shadow:none!important}.hjrcord .mc-icon-btn.active{background:#5865f2!important;color:#fff!important;box-shadow:none!important}.hjrcord .mc-icon-btn.danger{color:#b5bac1!important;background:var(--hc-control)!important}.hjrcord #token-quick-menu{background:var(--hc-panel)!important;border:1px solid var(--hc-hover)!important;box-shadow:0 10px 35px #0008!important;border-radius:7px!important}@media(max-width:760px){.hc-client-popup{padding:0}.hc-client-popup-window{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.hjrcord .hc-client-popup .dc-top-strip{flex-wrap:wrap!important}.hjrcord .hc-client-popup .dc-main-window{min-height:0!important}}.hjrcord .dc-floating-voice-bar{background:var(--hc-panel)!important;border-top:1px solid var(--hc-hover)!important;box-shadow:none!important}.hc-dc-mobile-toolbar{display:none}@media(max-width:760px){.hc-dc-mobile-toolbar{display:flex;gap:4px;background:var(--hc-panel);padding:5px;border-radius:6px;margin:12px 0 8px}.hc-dc-mobile-toolbar button{flex:1;border:0;border-radius:4px;background:0 0;color:var(--hc-muted);font-family:inherit;font-size:11px;padding:8px;cursor:pointer}.hc-dc-mobile-toolbar button[aria-pressed=true]{background:var(--hc-hover);color:var(--hc-heading)}.hjrcord .dc-main-window>.dc-chat-pane,.hjrcord .dc-main-window>.dc-rail,.hjrcord .dc-main-window>.dc-sidebar{display:none!important;width:100%!important;min-width:0!important}.hjrcord .dc-main-window[data-hc-client-view=servers]>.dc-rail{display:flex!important}.hjrcord .dc-main-window[data-hc-client-view=channels]>.dc-sidebar{display:flex!important}.hjrcord .dc-main-window[data-hc-client-view=chat]>.dc-chat-pane{display:flex!important}.hjrcord .dc-main-window[data-hc-client-view=servers]>.dc-rail{align-items:stretch;padding:12px!important}.hjrcord .dc-main-window[data-hc-client-view=servers] #dc-guilds-list{flex-direction:row!important;flex-wrap:wrap;justify-content:center}.hjrcord .dc-account-picker-wrap,.hjrcord .dc-top-strip{flex-wrap:wrap!important;max-width:100%}.hjrcord #dc-token-select{width:100%!important;max-width:100%!important}.hjrcord .dc-top-strip>.dc-account-picker-wrap{width:100%}}@media(max-width:760px){.hjrcord .dc-sidebar{width:235px!important;min-width:235px!important}.hjrcord .dc-chat-pane{min-width:300px}.hc-member-profile{max-height:75vh}.hc-theme-picker{grid-template-columns:1fr 1fr}}body.hjrcord .main-wrapper{max-width:none!important;width:100%!important;padding:22px 24px 40px!important}.hjrcord #pane-voice>.grid-cols-2{display:flex!important;flex-direction:column!important;gap:18px!important}.hjrcord #pane-voice>.grid-cols-2>.static-card{width:100%!important}.hjrcord #pane-voice #roam-token-checkboxes{max-height:460px!important}.hjrcord .status-dnd,.hjrcord [onclick="quickSetStatus('dnd')"]>span:first-child{background:#f23f43!important;box-shadow:none!important}.hc-member-modal{background:0 0!important;backdrop-filter:none!important;z-index:2147483647!important}.hc-member-profile{width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:9px}.hc-member-banner{height:112px;background:var(--hc-deep)}.hc-profile-identity-photo{position:relative;width:max-content;margin-inline-start:16px}.hc-profile-identity-photo .hc-profile-avatar{margin:-38px 0 0}.hc-profile-presence{position:absolute;bottom:4px;inset-inline-end:2px;border:4px solid var(--hc-panel);width:22px;height:22px;border-radius:50%;background:#80848e}.hc-profile-presence.status-online{background:#23a55a}.hc-profile-presence.status-idle{background:#f0b232}.hc-profile-presence.status-dnd{background:#f23f43!important}.hc-profile-content{text-align:start}.hc-profile-content h2{font-size:20px}.hc-profile-bio{font-size:12px;white-space:pre-wrap;margin:12px 0}.hc-profile-activity{padding:12px;background:var(--hc-deep);border-radius:8px;margin-top:12px;font-size:12px}.hc-profile-activity>small{display:block;font-weight:700;margin-bottom:10px}.hc-activity-info{display:flex;gap:10px;align-items:center}.hc-activity-info img{width:56px;height:56px;border-radius:7px;object-fit:cover}.hc-activity-info p{margin:4px 0;color:var(--hc-muted)}.hc-song-progress{width:100%;height:4px;accent-color:#fff;margin-top:12px}.hc-song-times{direction:ltr;text-align:end;font-size:10px}.hc-profile-roles{margin-top:14px}.hc-profile-roles h3{font-size:11px;margin-bottom:8px}.hc-role-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--hc-hover);padding:3px 7px;border-radius:5px;font-size:10px;margin:3px}.hc-role-pill i{width:11px;height:11px;border-radius:50%;background:#99aab5}.hjrcord .dc-msg-row{direction:ltr;text-align:left;align-items:flex-start;gap:14px;padding:10px 16px}.hjrcord .dc-msg-body{min-width:0;flex:1}.hjrcord .dc-msg-text{white-space:normal;line-height:1.55;font-size:14px;unicode-bidi:plaintext;overflow-wrap:anywhere}.hc-markdown>div{min-height:1.4em}.hc-markdown strong{font-weight:800}.hc-markdown h2,.hc-markdown h3,.hc-markdown h4{margin:5px 0;font-weight:800}.hc-markdown blockquote{border-inline-start:4px solid var(--hc-muted);padding-inline-start:12px;margin:5px 0}.hc-markdown pre{white-space:pre-wrap;background:var(--hc-deep);border:1px solid var(--hc-hover);padding:12px;border-radius:5px;font:12px monospace;direction:ltr}.hc-inline-code{background:var(--hc-deep);padding:2px 4px;border-radius:3px;font-family:monospace}.hc-mention{display:inline!important;background:#5865f24a!important;color:#c9cdfb!important;border:0!important;padding:0 3px!important;border-radius:3px!important;font:inherit!important;cursor:pointer}.hc-mention:hover{background:#5865f2!important;color:#fff!important}.hc-custom-emoji{width:24px;height:24px;vertical-align:middle;object-fit:contain}.hc-message-link{color:#00a8fc!important;text-decoration:none}.hc-message-link:hover{text-decoration:underline}.hc-spoiler{border:0!important;border-radius:3px!important;background:#1e1f22!important;color:transparent!important;padding:0 3px!important;font:inherit!important;cursor:pointer}.hc-spoiler *{visibility:hidden}.hc-spoiler.revealed{background:#ffffff12!important;color:inherit!important}.hc-spoiler.revealed *{visibility:visible}.hc-message-attachment{margin-top:8px;max-width:100%}.hc-message-video{display:block;width:min(520px,100%);max-height:360px;background:#000;border-radius:8px}.hc-message-attachment>a{display:block;font-size:11px;margin-top:4px}.hc-message-audio{max-width:100%}.hjrcord .dc-msg-img{max-width:min(520px,100%)!important;max-height:350px;object-fit:contain;border-radius:8px}.hc-message-embed{max-width:520px;margin-top:8px;padding:12px;background:var(--hc-deep);border-inline-start:4px solid #5865f2;border-radius:4px;overflow:hidden}.hc-message-embed>a{font-weight:700;display:block}.hc-message-embed small{display:block;color:var(--hc-muted);font-size:11px}.hc-embed-field{margin-top:10px}.hc-embed-field>strong{font-size:12px}.hc-invite-card{display:flex!important;flex-direction:column;gap:10px;width:min(360px,100%);padding:16px;margin-top:10px;border-radius:8px;background:var(--hc-deep);color:var(--hc-text)!important;text-decoration:none!important}.hc-invite-card>small{font-size:10px;color:var(--hc-muted)}.hc-invite-card>span{background:#248046;color:#fff;padding:8px;border-radius:4px;text-align:center;font-size:12px}.hc-file-card{padding:14px;border-radius:6px;border:1px solid var(--hc-hover);background:var(--hc-deep)}@media(max-width:760px){body.hjrcord .main-wrapper{padding:14px!important}.hc-member-modal{background:#0008!important}}.hjrcord .dc-send-btn{background:#5865f2!important;background-image:none!important;border:0!important;box-shadow:none!important}.hjrcord .dc-send-btn:hover{background:#4752c4!important}.hjrcord #dc-add-friend-modal,.hjrcord #dc-new-dm-modal,.hjrcord #dc-profile-modal{z-index:2147483646!important;background:rgba(0,0,0,.72)!important;backdrop-filter:blur(4px)!important}.hjrcord .dc-modal-box{background:var(--hc-panel)!important;background-image:none!important;border:1px solid var(--hc-hover)!important;box-shadow:0 18px 70px #0009!important;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.hjrcord #dc-profile-modal .dc-preview-card{background:var(--hc-content)!important;border-color:var(--hc-hover)!important;box-shadow:none!important}.hjrcord #dc-profile-modal .dc-preview-banner-box{background-color:var(--hc-deep)!important}.hjrcord #dc-profile-modal .dc-preview-banner-box:not([style*="url("]){background-image:none!important}.hjrcord #dc-profile-modal .dc-preview-body,.hjrcord #dc-profile-modal .dc-preview-inner{background:var(--hc-content)!important}.hjrcord #dc-profile-modal .dc-act-btn.active,.hjrcord #dc-profile-modal .dc-status-btn.active{background:#5865f2!important;border-color:#5865f2!important;color:#fff!important;box-shadow:none!important}.hjrcord #dc-profile-modal input:not([type=checkbox]):not([type=file]),.hjrcord #dc-profile-modal select,.hjrcord #dc-profile-modal textarea{background:var(--hc-deep)!important;border-color:var(--hc-hover)!important;color:var(--hc-text)!important;box-shadow:none!important}.hjrcord #dc-profile-modal .action-btn:not(.btn-glass){background:#5865f2!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.hjrcord #dc-profile-modal #dc-prof-target-label{background:#5865f22b!important;color:#c9cdfb!important}.hc-profile-save-success{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#0007;backdrop-filter:blur(3px);direction:rtl;animation:hc-save-overlay .15s ease-out both}.hc-profile-save-success-card{display:flex;align-items:center;flex-direction:column;gap:10px;padding:30px 44px;border:1px solid var(--hc-hover,#34353b);border-radius:16px;background:var(--hc-panel,#191a1d);color:var(--hc-text,#f2f3f5);box-shadow:0 20px 70px #0008;animation:hc-save-pop .28s cubic-bezier(.2,.8,.2,1.2) both}.hc-profile-save-success-card svg{width:66px;height:66px;fill:none;stroke:#23a55a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.hc-profile-save-success-card circle{stroke-opacity:.25}.hc-profile-save-success-card path{stroke-dasharray:48;stroke-dashoffset:48;animation:hc-save-check .38s .12s ease-out forwards}.hc-profile-save-success-card strong{font-size:22px;font-weight:800}.hc-profile-save-success-card span{font-size:12px;color:var(--hc-muted,#b5bac1)}.hjrcord #dc-profile-modal button[aria-busy=true]{opacity:.7;cursor:wait;pointer-events:none}@keyframes hc-save-check{to{stroke-dashoffset:0}}@keyframes hc-save-pop{from{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes hc-save-overlay{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hc-profile-save-success,.hc-profile-save-success-card{animation:none}.hc-profile-save-success-card path{animation:none;stroke-dashoffset:0}}.hjrcord #token-quick-menu{position:fixed!important;max-height:calc(100dvh - 20px)!important;max-width:calc(100vw - 20px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;box-sizing:border-box;z-index:2147483644!important;scrollbar-width:thin;scrollbar-color:#4e5058 transparent}.hjrcord #dc-act-song-duration[hidden],.hjrcord label[for=dc-act-song-duration][hidden]{display:none!important}.hjrcord .mc-status-dot.status-online{background:#23a55a!important}.hjrcord .mc-status-dot.status-idle{background:#f0b232!important}.hjrcord .mc-status-dot.status-dnd{background:#f23f43!important}.hjrcord .mc-status-dot.status-invisible,.hjrcord .mc-status-dot.status-offline{background:#80848e!important}.hjrcord .hc-real-server-tag{display:inline-flex;align-items:center;gap:4px;background:var(--hc-hover);border:1px solid var(--hc-hover);color:var(--hc-heading);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.hc-real-server-tag img{object-fit:contain;width:14px;height:14px}.hjrcord .mc-connected-row span{min-width:0;white-space:normal;overflow-wrap:anywhere}.hjrcord .mc-connected-row svg{flex-shrink:0}.hjrcord .mc-status-quote .mc-activity-pill{white-space:normal;overflow-wrap:anywhere}.hc-discord-badges{display:flex;align-items:center;gap:5px;padding:4px 0;background:0 0!important}.hc-discord-badges[hidden]{display:none}.hc-discord-badges img{width:22px;height:22px;object-fit:contain}.hc-discord-activity{background:var(--hc-panel,#202024);border:1px solid var(--hc-line,#2b2d31);border-radius:8px;padding:13px;margin-top:12px;text-align:start}.hc-activity-label{display:block;color:#b5bac1;font-size:11px;font-weight:700;margin-bottom:10px}.hc-activity-info{display:flex;align-items:center;gap:12px;min-width:0}.hc-activity-art{position:relative;flex:0 0 64px;width:64px;height:64px}.hc-activity-art[hidden]{display:none}.hc-activity-cover{width:64px!important;height:64px!important;object-fit:cover;border-radius:8px}.hc-activity-small{position:absolute;bottom:-3px;inset-inline-end:-4px;width:24px!important;height:24px!important;border-radius:50%;border:3px solid #202024}.hc-activity-description{min-width:0;flex:1}.hc-activity-description strong{font-size:14px;color:#f2f3f5}.hc-activity-description p{margin:3px 0 0;font-size:12px;line-height:1.45;color:#b5bac1;overflow-wrap:anywhere}.hc-song-progress{display:block;width:100%;height:4px;margin-top:12px;accent-color:#1db954}.hc-song-times{display:block;color:#b5bac1;font-size:11px;margin-top:5px;direction:ltr}.hc-identity-pending{background:#2b2d31;border:1px solid #3f4147}.hc-connected-channel{background:rgba(88,101,242,.15)!important}.hc-connected-channel .dc-channel-voice-join-btn{color:#23a55a}.hc-random-expanded{width:min(980px,96vw)!important;max-width:980px!important}.hc-random-expanded .hc-random-participants{max-height:240px;overflow:auto}.hc-random-rooms{display:grid;gap:10px;max-height:440px;overflow:auto}.hc-roam-room{background:#111214;border:1px solid #303238;border-radius:8px;padding:12px}.hc-room-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hc-room-top strong{flex:1}.hc-room-top label{display:flex;gap:8px;align-items:center;font-size:12px}.hc-room-slots{width:72px!important;min-width:0!important}.hc-room-count{font-size:12px;color:#b5bac1;direction:ltr}.hc-room-people{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.hc-room-person{display:inline-flex;gap:5px;align-items:center;font-size:12px;background:#22242a;border-radius:16px;padding:3px 8px}.hc-room-person img{width:22px;height:22px;border-radius:50%}.hc-room-person small{color:#949cf7;font-size:9px}.hc-mini-activity-art{width:24px;height:24px;border-radius:5px;object-fit:cover;vertical-align:middle;margin-inline-end:6px}.hc-account-tag-slot:empty{display:none}

/* ===== ACCOUNTS MANAGER MODERN LAYOUT (Exact Match to User Image) ===== */
.accounts-manager-layout {
  display: flex;
  gap: 20px;
  width: 100%;
  min-height: calc(100vh - 120px);
  direction: ltr;
  text-align: left;
}

/* Sidebar on the Left */
.accounts-sidebar {
  width: 270px;
  min-width: 270px;
  background: #111216;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  display: flex;
  flex-direction: column;
  padding: 16px;
  gap: 14px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
}

.sidebar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sidebar-title {
  font-size: 16px;
  font-weight: 800;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
}

.sidebar-import-box {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.sidebar-textarea {
  width: 100%;
  height: 90px;
  background: #16171f;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  color: #fff;
  font-size: 12px;
  padding: 10px;
  resize: vertical;
  font-family: inherit;
  box-sizing: border-box;
}
.sidebar-load-btn {
  background: #1e1f29;
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: #fff;
  border-radius: 8px;
  padding: 8px 16px;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.2s ease;
  font-family: inherit;
}
.sidebar-load-btn:hover {
  background: #272836;
  border-color: #5865f2;
}

.sidebar-accounts-list {
  flex: 1;
  overflow-y: auto;
  max-height: 400px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding-right: 4px;
}
.sidebar-account-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  border-radius: 8px;
  background: transparent;
  cursor: pointer;
  transition: background 0.15s ease;
  text-decoration: none;
  border: none;
  width: 100%;
  text-align: left;
  box-sizing: border-box;
}
.sidebar-account-item:hover {
  background: rgba(255, 255, 255, 0.05);
}
.sidebar-account-avatar {
  position: relative;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  flex-shrink: 0;
}
.sidebar-account-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  object-fit: cover;
  background: #2b2d31;
}
.sidebar-status-mini {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 2px solid #111216;
}
.sidebar-account-info {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.sidebar-account-name {
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sidebar-account-sub {
  font-size: 11px;
  color: #949ba4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sidebar-account-sub.in-voice {
  color: #23a55a;
  font-weight: 700;
}

/* Sidebar Stats & User Footer */
.sidebar-stats {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  padding-top: 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-size: 12px;
}
.stat-row {
  display: flex;
  justify-content: space-between;
  color: #949ba4;
}
.stat-row strong {
  color: #fff;
}
.sidebar-user-pill {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 12px;
  background: rgba(0, 0, 0, 0.35);
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 8px;
  margin-top: 4px;
}
.sidebar-user-avatar {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #2b2d31;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
  overflow: hidden;
  flex-shrink: 0;
}
.sidebar-user-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sidebar-user-info {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

/* Main Area on the Right */
.accounts-main-area {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
}

/* Top Action Toolbar */
.accounts-action-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  background: #111216;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  padding: 12px 18px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
}
.main-headline {
  font-size: 18px;
  font-weight: 800;
  color: #fff;
  margin: 0;
}
.action-bar-buttons {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.btn-top-action {
  background: #1a1b23;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #dbdee1;
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 6px;
  transition: all 0.15s ease;
  font-family: inherit;
}
.btn-top-action:hover {
  background: #252733;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
}
.btn-danger-action {
  color: #f23f43;
  border-color: rgba(242, 63, 67, 0.3);
}
.btn-danger-action:hover {
  background: rgba(242, 63, 67, 0.15);
  border-color: #f23f43;
  color: #fff;
}
.media-btn-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  margin-left: 6px;
}
.media-group-label {
  font-size: 9px;
  font-weight: 800;
  color: #80848e;
  letter-spacing: 0.5px;
}
.media-buttons {
  display: flex;
  gap: 4px;
}

/* 3-Column Card Grid */
.accounts-cards-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}
@media (max-width: 1400px) {
  .accounts-cards-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 900px) {
  .accounts-manager-layout {
    flex-direction: column;
  }
  .accounts-sidebar {
    width: 100%;
    min-width: 0;
  }
  .accounts-cards-grid {
    grid-template-columns: 1fr;
  }
}

/* THE CARD */
.account-card {
  background: #16171f;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.15s ease;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
}
.account-card:hover {
  border-color: rgba(255, 255, 255, 0.18);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45);
}
.account-card.selected {
  border-color: #5865f2;
}
.account-card.in-voice {
  border-color: rgba(35, 165, 90, 0.6);
}

/* Profile Banner (البنر) */
.card-banner {
  width: 100%;
  height: 75px;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #1a1b24;
}
.card-checkbox-wrap {
  position: absolute;
  top: 10px;
  right: 12px;
  z-index: 5;
}
.card-select-chk {
  width: 18px;
  height: 18px;
  accent-color: #5865f2;
  cursor: pointer;
  border-radius: 4px;
}

/* Card Body */
.card-body {
  padding: 0 16px 14px 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* Avatar & Status Row */
.card-avatar-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: -28px;
  position: relative;
  z-index: 3;
}
.card-avatar-wrap {
  position: relative;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  cursor: pointer;
  flex-shrink: 0;
}
.card-avatar-img {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 3px solid #16171f;
  object-fit: cover;
  background: #2b2d31;
  display: block;
}
.card-status-dot {
  position: absolute;
  bottom: 1px;
  right: 1px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 3px solid #16171f;
}
.status-online { background: #23a55a; }
.status-idle { background: #f0b232; }
.status-dnd { background: #f23f43; position: relative; }
.status-dnd::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 2px;
  right: 2px;
  height: 2px;
  background: #fff;
  transform: translateY(-50%);
  border-radius: 1px;
}
.status-offline { background: #80848e; }

.card-status-pill {
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
  padding: 4px 12px;
  font-size: 11px;
  color: #dbdee1;
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  max-width: 190px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 18px;
  transition: all 0.15s ease;
}
.card-status-pill:hover {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.15);
}

/* User Identity Info */
.card-user-info {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.card-display-name {
  font-size: 15px;
  font-weight: 800;
  color: #ffffff;
  line-height: 1.2;
}
.card-username-line {
  display: flex;
  align-items: center;
  gap: 8px;
}
.card-username {
  font-size: 12px;
  color: #949ba4;
}
.card-server-tag-badge {
  font-size: 11px;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 5px;
  padding: 1px 7px;
  color: #dbdee1;
  cursor: pointer;
  font-family: inherit;
}
.card-server-tag-badge:hover {
  background: rgba(255, 255, 255, 0.12);
}
.card-bio {
  font-size: 12px;
  color: #b5bac1;
  line-height: 1.3;
}

/* Activity Box (Playing / Streaming / Listening) */
.card-activity-box {
  background: #111216;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 10px;
  padding: 10px 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.activity-box-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.activity-label {
  font-size: 10px;
  font-weight: 800;
  color: #949ba4;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.activity-close-btn {
  background: transparent;
  border: none;
  color: #80848e;
  font-size: 13px;
  cursor: pointer;
  padding: 0;
  line-height: 1;
}
.activity-close-btn:hover {
  color: #f23f43;
}
.activity-content {
  display: flex;
  align-items: center;
  gap: 10px;
}
.activity-icon {
  width: 44px;
  height: 44px;
  border-radius: 8px;
  object-fit: cover;
  background: #1e1f24;
  flex-shrink: 0;
}
.activity-details {
  display: flex;
  flex-direction: column;
  gap: 2px;
  overflow: hidden;
}
.activity-title {
  font-size: 12.5px;
  font-weight: 800;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.activity-subtitle {
  font-size: 11px;
  color: #949ba4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.activity-timer {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 11px;
  color: #23a55a;
  font-weight: 700;
}

/* Voice Quick Join Input */
.card-voice-row {
  display: flex;
  gap: 8px;
}
.card-voice-input {
  flex: 1;
  background: #111216;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  color: #fff;
  padding: 7px 12px;
  font-size: 12px;
  font-family: inherit;
  box-sizing: border-box;
}
.card-voice-input:focus {
  outline: none;
  border-color: #5865f2;
}
.card-voice-join-btn {
  background: #23a55a;
  color: #fff;
  border: none;
  border-radius: 8px;
  padding: 7px 16px;
  font-weight: 800;
  font-size: 12px;
  cursor: pointer;
  transition: background 0.15s ease;
  font-family: inherit;
  flex-shrink: 0;
}
.card-voice-join-btn:hover {
  background: #1f9450;
}
.card-voice-join-btn.leave-btn {
  background: #f23f43;
}
.card-voice-join-btn.leave-btn:hover {
  background: #da373b;
}

/* Bottom Toolbar */
.card-bottom-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 8px;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}
.card-bottom-controls {
  display: flex;
  align-items: center;
  gap: 6px;
}
.card-tool-btn {
  background: transparent;
  border: none;
  color: #949ba4;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.15s ease;
}
.card-tool-btn:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}
.card-tool-btn.active {
  color: #23a55a;
}
.card-tool-btn.danger {
  color: #f23f43;
}
.card-tool-btn.danger:hover {
  background: rgba(242, 63, 67, 0.15);
}

/* Signal latency bars */
.card-signal-bars {
  display: flex;
  align-items: flex-end;
  gap: 2px;
  height: 12px;
}
.signal-bar {
  width: 3px;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 1px;
}
.signal-bar.bar-1 { height: 4px; }
.signal-bar.bar-2 { height: 8px; }
.signal-bar.bar-3 { height: 12px; }
.card-signal-bars.active .signal-bar {
  background: #23a55a;
}
.card-signal-bars.idle .signal-bar {
  background: #f0b232;
}

/* 3-Dots Quick Menu & Controls on Card Banner */
.card-banner-controls {
  position: absolute;
  top: 8px;
  right: 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  z-index: 10;
}
.card-menu-btn {
  background: rgba(0, 0, 0, 0.65);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.22);
  color: #ffffff;
  border-radius: 6px;
  padding: 2px 8px;
  font-size: 11px;
  line-height: 1.2;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  letter-spacing: 1px;
  font-weight: 900;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
}
.card-menu-btn:hover {
  background: #8b0000;
  border-color: #ef4444;
  color: #ffffff;
  box-shadow: 0 0 12px rgba(239, 68, 68, 0.55);
  transform: scale(1.06);
}
.card-server-tag-badge.has-tag {
  background: rgba(139, 0, 0, 0.35) !important;
  border-color: #8b0000 !important;
  color: #fca5a5 !important;
  font-weight: 800 !important;
}
.tag-hash {
  color: #ef4444;
  margin-right: 2px;
  font-weight: 900;
}

/* Fix DND status dot overflow leak */
.token-card-status-dot, .card-status-dot, .mc-status-dot, .dc-preview-status-indicator, .status-dnd {
  position: relative !important;
  overflow: hidden !important;
}

/* Discord Clan Tag Badge Authentic Style */
.card-server-tag-badge {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  background: rgba(255, 255, 255, 0.07) !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  border-radius: 5px !important;
  padding: 2px 7px !important;
  color: #dbdee1 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
  transition: all 0.2s ease !important;
  line-height: 1.2 !important;
  font-family: inherit !important;
}
.card-server-tag-badge:hover {
  background: rgba(255, 255, 255, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.25) !important;
  color: #fff !important;
}
.card-server-tag-badge.has-tag {
  background: rgba(88, 101, 242, 0.18) !important;
  border-color: rgba(88, 101, 242, 0.4) !important;
  color: #e0e3ff !important;
}
.card-server-tag-badge.has-tag:hover {
  background: rgba(88, 101, 242, 0.28) !important;
  border-color: rgba(88, 101, 242, 0.6) !important;
  color: #fff !important;
}
.card-tag-badge-icon {
  width: 14px !important;
  height: 14px !important;
  object-fit: contain !important;
  border-radius: 3px !important;
}
.card-tag-shield {
  color: #5865f2 !important;
  flex-shrink: 0 !important;
}
.card-tag-chevron {
  opacity: 0.7 !important;
  flex-shrink: 0 !important;
}
