:root{color-scheme:dark;--bg:#07070a;--panel-bg:rgba(19,16,31,0.45);--panel-border:rgba(255,255,255,0.06);--panel-border-hover:rgba(255,255,255,0.12);--accent:#9586fa;--accent-hover:#806ef6;--accent-glow:rgba(149,134,250,0.35);--text:#f2f3f5;--text-muted:#949ba4;--text-dark:#1e1f22;--discord-bg:#1e1f22;--discord-card:#111214;--discord-banner:#9586fa;--success:#23a55a;--warning:#f0b232;--danger:#f23f43;--sidebar-width:260px;--sidebar-collapsed-width:78px;--transition-speed:0.35s;--ease:cubic-bezier(0.4,0,0.2,1);}*{margin:0;padding:0;box-sizing:border-box;font-family:'Outfit',sans-serif;-webkit-font-smoothing:antialiased;}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden !important;position:fixed;top:0;left:0;right:0;bottom:0;}body{background-color:var(--bg);color:var(--text);height:100%;position:fixed;}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-track{background:var(--bg);border-radius:4px;}::-webkit-scrollbar-thumb{background:var(--panel-border-hover);border-radius:4px;}::-webkit-scrollbar-thumb:hover{background:var(--accent);}.bg-glow{position:absolute;border-radius:50%;z-index:-1;pointer-events:none;opacity:0.35;transform:translateZ(0);}.bg-glow-1{width:45vw;height:45vw;background:radial-gradient(circle,rgba(149,134,250,0.22) 0%,rgba(149,134,250,0.06) 45%,transparent 70%);top:-10%;left:-10%;}.bg-glow{position:absolute;border-radius:50%;z-index:-1;pointer-events:none;opacity:0.35;max-width:100vw;}.bg-glow-2{width:50vw;height:50vw;background:radial-gradient(circle,rgba(147,51,234,0.16) 0%,rgba(147,51,234,0.04) 45%,transparent 70%);bottom:-15%;right:0;}.app-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100vw;max-width:100vw;overflow:hidden;background-color:var(--bg);}.sidebar{width:var(--sidebar-width);height:100%;max-height:100%;background:rgba(14,11,24,0.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--panel-border);display:flex;flex-direction:column;transition:width 0.25s cubic-bezier(0.2,0,0,1),padding 0.25s cubic-bezier(0.2,0,0,1);z-index:99;flex-shrink:0;overflow:hidden;transform:translateZ(0);will-change:width;}.sidebar.collapsed{width:var(--sidebar-collapsed-width);}.sidebar-header{padding:0 16px 0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--panel-border);height:75px;min-height:75px;max-height:75px;flex-shrink:0;overflow:hidden;transition:padding 0.25s cubic-bezier(0.2,0,0,1);}.sidebar.collapsed .sidebar-header{justify-content:center;padding:0;}.logo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.25rem;letter-spacing:1px;color:#fff;white-space:nowrap;max-width:180px;opacity:1;overflow:hidden;transform:translateX(0);transition:opacity 0.18s ease,max-width 0.25s cubic-bezier(0.2,0,0,1),transform 0.18s ease;}.logo-gif{width:32px;height:32px;border-radius:0;object-fit:contain;box-shadow:none;filter:none;flex-shrink:0;}.logo span{display:inline-block;white-space:nowrap;overflow:hidden;}.sidebar.collapsed .logo{max-width:0;opacity:0;margin:0;padding:0;pointer-events:none;transform:translateX(-10px);}.hamburger-btn{background:transparent;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer;padding:8px;border-radius:8px;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s cubic-bezier(0.34,1.56,0.64,1);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.hamburger-btn:hover{color:#fff;background:rgba(255,255,255,0.08);transform:scale(1.08);}.hamburger-btn:active{transform:scale(0.92);}.hamburger-btn i{display:inline-block;transition:transform 0.25s cubic-bezier(0.34,1.56,0.64,1);}.sidebar.collapsed #sidebar-toggle i{transform:rotate(180deg);}.sidebar-nav{padding:16px 12px 30px 12px;display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;scrollbar-width:thin;scrollbar-color:rgba(149,134,250,0.3) transparent;}.sidebar-nav::-webkit-scrollbar{width:5px;}.sidebar-nav::-webkit-scrollbar-track{background:transparent;}.sidebar-nav::-webkit-scrollbar-thumb{background:rgba(149,134,250,0.25);border-radius:4px;}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:rgba(149,134,250,0.55);}.nav-item{display:flex;align-items:center;gap:16px;padding:12px 16px;color:var(--text-muted);text-decoration:none;border-radius:10px;font-weight:500;flex-shrink:0 !important;min-height:44px;box-sizing:border-box;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,padding 0.25s cubic-bezier(0.2,0,0,1),gap 0.25s cubic-bezier(0.2,0,0,1);white-space:nowrap;border:1px solid transparent;overflow:hidden;}.nav-item-wrapper{display:flex;flex-direction:column;flex-shrink:0 !important;width:100%;}.nav-item i,.nav-item svg.nav-svg-icon{font-size:1.2rem;width:24px;height:24px;min-width:24px;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.25s var(--ease);flex-shrink:0;fill:currentColor;}.nav-item span{display:inline-block;max-width:150px;overflow:hidden;text-overflow:clip;white-space:nowrap;opacity:1;transform:translateX(0);transition:opacity 0.18s ease,max-width 0.25s cubic-bezier(0.2,0,0,1),transform 0.18s ease;}.sidebar.collapsed .nav-item{justify-content:center;padding:12px 0;gap:0;}.sidebar.collapsed .nav-item span{max-width:0;opacity:0;pointer-events:none;transform:translateX(-10px);}.sidebar.collapsed .submenu-icon{display:none !important;}.sidebar.collapsed .submenu{display:none !important;max-height:0 !important;opacity:0 !important;visibility:hidden !important;margin:0 !important;padding:0 !important;pointer-events:none !important;}.sidebar.collapsed .submenu-item{display:none !important;}.nav-item:hover,.nav-item.active{color:#fff;background:rgba(149,134,250,0.08);border-color:rgba(149,134,250,0.15);}.nav-item.active{background:var(--accent);box-shadow:0 4px 15px var(--accent-glow);border-color:transparent;}.nav-item.active:hover{background:var(--accent-hover);}.nav-item:hover i{transform:scale(1.15);}.sidebar-category-header{display:flex;align-items:center;padding:14px 14px 4px 14px;margin-top:6px;font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#828592;user-select:none;pointer-events:none;white-space:nowrap;transition:all 0.25s cubic-bezier(0.2,0,0,1);}.sidebar-category-header:first-of-type{margin-top:0;padding-top:4px;}.sidebar-category-header span{display:inline-block;overflow:hidden;text-overflow:ellipsis;transition:opacity 0.2s ease,max-width 0.25s cubic-bezier(0.2,0,0,1);}.sidebar.collapsed .sidebar-category-header{padding:8px 0;margin-top:2px;justify-content:center;}.sidebar.collapsed .sidebar-category-header span{display:none;}.sidebar.collapsed .sidebar-category-header::after{content:'';display:block;width:26px;height:1px;background:rgba(149,134,250,0.18);border-radius:1px;}.sidebar.collapsed .sidebar-category-header:first-of-type::after{display:none;}.sidebar-footer{padding:10px 12px;border-top:1px solid var(--panel-border);display:flex;align-items:center;justify-content:space-between;height:64px;background:rgba(14,11,24,0.7);backdrop-filter:blur(10px);transition:all 0.25s cubic-bezier(0.2,0,0,1);overflow:hidden;margin-top:auto;flex-shrink:0;gap:8px;}.sidebar.collapsed .sidebar-footer{flex-direction:column;height:auto;padding:12px 0;gap:8px;justify-content:center;}.sidebar-user-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1;overflow:hidden;}.sidebar.collapsed .sidebar-user-info{justify-content:center;flex:none;}.sidebar-avatar-wrap{position:relative;width:36px;height:36px;flex-shrink:0;}.sidebar-user-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,0.12);background:#191728;}.sidebar-status-dot{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:50%;border:2.5px solid #111214;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#23a55a;z-index:2;transition:background-color 0.2s ease,border-color 0.2s ease;}.sidebar-status-dot.online{background-color:#23a55a !important;}.sidebar-status-dot.dnd{background-color:#f23f43 !important;}.sidebar-status-dot.dnd::after{content:'';display:block;width:6px;height:2px;background-color:#111214;border-radius:1px;}.sidebar-status-dot.idle{background-color:#f0b232 !important;position:absolute;overflow:hidden;}.sidebar-status-dot.idle::after{content:'';display:block;position:absolute;top:-2px;left:-2px;width:7px;height:7px;background-color:#111214;border-radius:50%;}.sidebar-status-dot.offline,.sidebar-status-dot.invisible{background-color:#111214 !important;border-color:#80848e !important;}.sidebar-status-dot.offline::after,.sidebar-status-dot.invisible::after{display:none !important;}.sidebar-status-dot.stream,.sidebar-status-dot.streaming{background-color:#593695 !important;}.sidebar-status-dot.stream::after,.sidebar-status-dot.streaming::after{content:'';display:block;width:0;height:0;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent;border-left:3.5px solid #ffffff;margin-left:1px;}.sidebar-user-text{display:flex;flex-direction:column;min-width:0;overflow:hidden;line-height:1.25;}.sidebar.collapsed .sidebar-user-text{display:none;}.sidebar-user-name{font-size:0.86rem;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-user-badge{font-size:0.68rem;color:#949ba4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-logout-btn{background:rgba(237,66,69,0.12);border:1px solid rgba(237,66,69,0.25);color:#ed4245;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;}.sidebar-logout-btn:hover{background:#ed4245;color:#ffffff;box-shadow:0 0 12px rgba(237,66,69,0.5);transform:scale(1.06);}.sidebar.collapsed .sidebar-logout-btn{width:32px;height:32px;}.main-content{flex:1;min-width:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden !important;position:relative;}.view-section{flex:1;height:calc(100vh - 75px);max-height:calc(100vh - 75px);overflow-y:auto !important;overflow-x:hidden;-webkit-overflow-scrolling:touch;will-change:scroll-position;}#music-view{flex:1;height:calc(100vh - 75px) !important;max-height:calc(100vh - 75px) !important;min-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}.top-bar{height:75px;min-height:75px;max-height:75px;flex-shrink:0;padding:0 40px;display:flex;align-items:center;justify-content:space-between;background:rgba(14,11,24,0.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid var(--panel-border);z-index:10;}.top-bar-left{display:flex;align-items:center;gap:15px;}.top-bar h1{font-size:1.5rem;font-weight:700;letter-spacing:-0.5px;}#mobile-toggle{display:none;}.connection-pill{display:flex;align-items:center;gap:8px;background:rgba(35,165,90,0.1);border:1px solid rgba(35,165,90,0.2);color:var(--success);padding:6px 14px;border-radius:20px;font-size:0.85rem;font-weight:600;}.connection-pill i{font-size:0.8rem;}.dashboard-grid{flex:1;padding:24px;display:grid;grid-template-columns:400px 1fr;justify-content:center;gap:30px;max-width:100%;margin:0;width:100%;overflow-x:hidden;overflow-y:auto;min-height:calc(100vh - 75px);}.top-bar-right{display:flex;align-items:center;gap:12px;}.topbar-user-bubble{display:flex;align-items:center;gap:10px;background:rgba(18,15,30,0.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(149,134,250,0.22);border-radius:12px;padding:5px 8px 5px 6px;box-shadow:0 4px 15px rgba(0,0,0,0.4),inset 0 1px 1px rgba(255,255,255,0.08);transition:all 0.25s ease;user-select:none;}.topbar-user-bubble:hover{background:rgba(26,21,44,0.85);border-color:rgba(149,134,250,0.45);box-shadow:0 6px 20px rgba(0,0,0,0.5),0 0 15px rgba(149,134,250,0.15);}.topbar-avatar-wrap{position:relative;width:30px;height:30px;flex-shrink:0;}.topbar-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(149,134,250,0.5);background:#191728;display:block;}.topbar-status-dot{position:absolute;bottom:-2px;right:-2px;width:11px;height:11px;z-index:2;}.topbar-user-name{font-size:0.88rem;font-weight:600;color:#ffffff;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.2px;}.topbar-logout-btn{background:rgba(237,66,69,0.14);border:1px solid rgba(237,66,69,0.35);color:#ff5c5c;padding:5px 11px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;font-family:inherit;box-shadow:0 2px 6px rgba(237,66,69,0.15);}.topbar-logout-btn i{font-size:0.82rem;transition:transform 0.2s ease;}.topbar-logout-btn:hover{background:rgba(237,66,69,0.28);border-color:rgba(237,66,69,0.6);color:#ffffff;box-shadow:0 0 14px rgba(237,66,69,0.45);transform:translateY(-1px);}.topbar-logout-btn:hover i{transform:translateX(2px);}.dashboard-grid::-webkit-scrollbar,.notification-feed::-webkit-scrollbar{width:8px;}.dashboard-grid::-webkit-scrollbar-track,.notification-feed::-webkit-scrollbar-track{background:transparent;}.dashboard-grid::-webkit-scrollbar-thumb,.notification-feed::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.08);border-radius:10px;}.dashboard-grid::-webkit-scrollbar-thumb:hover,.notification-feed::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.15);}.section-card{background:var(--panel-bg);backdrop-filter:blur(35px);border:1px solid var(--panel-border);border-radius:24px;padding:30px;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,0.3);transition:border-color 0.3s ease,box-shadow 0.3s ease;height:auto;overflow:hidden;}.section-card:hover{border-color:var(--panel-border-hover);box-shadow:0 25px 60px rgba(0,0,0,0.4);}.profile-section{overflow:visible !important;padding-top:25px !important;padding-bottom:25px !important;position:relative;z-index:20;transition:padding 0.25s ease,margin 0.25s ease;}.profile-section.has-profile-frame{padding-top:75px !important;padding-bottom:25px !important;}.discord-profile-frame-layer{position:absolute;pointer-events:none;user-select:none;max-width:none !important;}.discord-profile-frame-layer.frame-back{z-index:1 !important;}.discord-profile-frame-layer.frame-front,.discord-profile-frame-layer:not(.frame-back){z-index:30 !important;}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;}.section-header h2{font-size:1.2rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:10px;}.section-header h2 i{color:var(--accent);}.discord-card{font-family:'gg sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;--profile-gradient:var(--discord-card);--profile-solid:var(--discord-card);background:transparent;width:340px;max-width:100%;min-height:auto !important;height:fit-content !important;margin:20px auto;border-radius:16px;overflow:visible !important;padding-bottom:24px;box-shadow:0 10px 30px rgba(0,0,0,0.5);border:none;color:var(--text-normal);position:relative;display:flex;flex-direction:column;}.discord-card-inner-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;background:var(--profile-gradient);z-index:5;pointer-events:none;}.discord-card.light-theme{color:#060607;}.discord-card.light-theme .discord-display-name{color:#060607;}.discord-card.light-theme .discord-username,.discord-card.light-theme .discord-pronouns,.discord-card.light-theme .info-label{color:#060607;}.discord-card.light-theme .info-value,.discord-card.light-theme .bio-text,.discord-card.light-theme .status-emoji,.discord-card.light-theme .code{color:#060607;}.discord-card.light-theme .bio-blockquote{color:#060607;border-left-color:rgba(0,0,0,0.2);}.discord-card.light-theme .discord-divider{background:rgba(0,0,0,0.08);}.discord-card.light-theme .inline-code{background:rgba(0,0,0,0.08);color:#060607;border-color:rgba(0,0,0,0.08);}.discord-card.light-theme .user-id-block{background:transparent !important;border:none !important;padding:0 !important;}.discord-card.light-theme .custom-status-row{background:transparent;border-color:transparent;}.discord-card.light-theme .copy-btn{color:#4e5058;}.discord-card.light-theme .copy-btn:hover{color:#060607;background:rgba(0,0,0,0.08);}.discord-card.light-theme .copy-btn:hover{color:#060607;background:rgba(0,0,0,0.08);}.discord-banner{position:relative;z-index:10;}.discord-card-body{position:relative;z-index:14 !important;}.discord-banner{width:100%;height:120px;background-color:#9586fa;background-size:cover;background-position:center;border-top-left-radius:16px;border-top-right-radius:16px;transition:background-color 0.3s ease;}.discord-avatar-badges{display:flex;justify-content:space-between;align-items:flex-end;padding:0 16px;margin-top:-45px;position:relative;z-index:12;height:90px;}.discord-avatar-container{position:relative;width:90px;height:90px;border-radius:50%;background:var(--profile-solid);padding:6px;}.discord-profile-effect{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px !important;overflow:hidden !important;pointer-events:none;z-index:20 !important;object-fit:cover;}.discord-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;}.discord-avatar-decoration{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;pointer-events:none;z-index:4;object-fit:contain;}.discord-custom-status-bubble{position:absolute;left:140px;top:35px;background-color:var(--profile-solid);color:var(--text-normal);padding:6px 12px;border-radius:12px;font-size:0.85rem;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,0.08);display:flex;align-items:center;gap:6px;z-index:10;max-width:220px;}.discord-custom-status-bubble .status-text{color:var(--text-normal);line-height:1.3;}.discord-custom-status-bubble::before{content:'';position:absolute;left:-8px;top:-2px;width:12px;height:12px;border-radius:50%;background-color:var(--profile-solid);box-shadow:-1px -1px 3px rgba(0,0,0,0.04);}.discord-custom-status-bubble::after{content:'';position:absolute;left:-20px;top:-4px;width:8px;height:8px;border-radius:50%;background-color:var(--profile-solid);box-shadow:-1px -1px 3px rgba(0,0,0,0.04);}.discord-card.light-theme .discord-custom-status-bubble .status-text{color:#060607;font-weight:500;}.discord-status-badge{position:absolute;bottom:0px;right:0px;width:24px;height:24px;border-radius:50%;border:3.5px solid var(--profile-solid,#111214);box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#23a55a;z-index:5;transition:background-color 0.2s ease,border-color 0.2s ease;}.discord-status-badge.online{background-color:#23a55a !important;}.discord-status-badge.dnd{background-color:#f23f43 !important;}.discord-status-badge.dnd::after{content:'';display:block;width:10px;height:3px;background-color:var(--profile-solid,#111214);border-radius:1.5px;}.discord-status-badge.idle{background-color:#f0b232 !important;position:absolute;overflow:hidden;}.discord-status-badge.idle::after{content:'';display:block;position:absolute;top:-2px;left:-2px;width:12px;height:12px;background-color:var(--profile-solid,#111214);border-radius:50%;}.discord-status-badge.offline,.discord-status-badge.invisible{background-color:var(--profile-solid,#111214) !important;border-color:var(--profile-solid,#111214) !important;}.discord-status-badge.offline::after,.discord-status-badge.invisible::after{content:'' !important;display:block !important;width:10px !important;height:10px !important;border-radius:50% !important;border:3px solid #80848e !important;box-sizing:border-box !important;background-color:transparent !important;}.discord-status-badge.stream,.discord-status-badge.streaming{background-color:#593695 !important;}.discord-status-badge.stream::after,.discord-status-badge.streaming::after{content:'';display:block;width:0;height:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:5px solid #ffffff;margin-left:1px;}.discord-badges{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 6px;padding:3px 6px;margin-bottom:12px;width:fit-content;max-width:100%;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.08);border-radius:8px;box-sizing:border-box;pointer-events:auto;}.discord-card.light-theme .discord-badges{background:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.08);}.discord-badges:empty{display:none;}.discord-badges .badge{cursor:pointer;transition:transform 0.2s cubic-bezier(0.175,0.885,0.32,1.275);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;text-decoration:none;position:relative;background:transparent !important;border:none !important;box-shadow:none !important;outline:none !important;}.discord-badges .badge img{width:100%;height:100%;object-fit:contain;filter:none !important;box-shadow:none !important;}.discord-badges .badge:hover{transform:scale(1.22);}.discord-badges .badge[data-tooltip]::before{content:'';position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%) translateY(4px);border-width:5px 5px 0 5px;border-style:solid;border-color:#111214 transparent transparent transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.15s cubic-bezier(0.4,0,0.2,1),transform 0.15s cubic-bezier(0.4,0,0.2,1);z-index:10000;}.discord-badges .badge[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%) translateY(4px);background:#111214;color:#f2f3f5;font-size:13px;font-weight:600;letter-spacing:0.01em;font-family:'gg sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:6px 10px;border-radius:5px;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,0.55);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.15s cubic-bezier(0.4,0,0.2,1),transform 0.15s cubic-bezier(0.4,0,0.2,1);z-index:10000;}.discord-badges .badge[data-tooltip]:hover::before,.discord-badges .badge[data-tooltip]:hover::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);}.inline-code{font-family:'JetBrains Mono',monospace;font-size:0.8rem;background:rgba(0,0,0,0.35);padding:2px 5px;border-radius:4px;color:#f2f3f5;border:1px solid rgba(255,255,255,0.05);}.bio-emoji{width:20px;height:20px;vertical-align:text-bottom;object-fit:contain;margin:0 1px;}.bio-blockquote{border-left:4px solid rgba(255,255,255,0.2);padding-left:12px;margin:8px 0;color:#dbdee1;background:transparent;border-radius:0 4px 4px 0;padding-top:2px;padding-bottom:2px;}.bio-link{color:var(--accent);text-decoration:none;font-weight:500;transition:text-decoration 0.2s ease;}.bio-link:hover{text-decoration:underline;}.discord-card-body{padding:16px;flex:1;border-bottom-left-radius:16px;border-bottom-right-radius:16px;}.discord-names{display:flex;flex-direction:column;margin-bottom:12px;}.discord-display-name{font-size:22px;font-weight:800;color:var(--text-normal);margin:0;line-height:1.2;}.discord-username-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px;}.discord-username{font-size:13.5px;font-weight:500;margin-right:4px;color:var(--text-muted);}.discord-pronouns{font-size:13.5px;color:var(--text-normal);font-weight:500;}.clan-tag{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;color:var(--text-normal);margin-left:4px;}.clan-badge{width:12px;height:12px;object-fit:contain;}.discord-divider{border:0;height:1px;background:rgba(255,255,255,0.08);margin:12px 0;}.discord-info-item{margin-bottom:14px;}.discord-info-item:last-child{margin-bottom:0;}.info-label{font-size:0.75rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:0.5px;display:block;margin-bottom:6px;}.info-value{font-size:0.9rem;color:var(--text);line-height:1.4;}.info-value.code{font-family:'JetBrains Mono',monospace;font-size:0.8rem;letter-spacing:0.5px;}.user-id-block{background:transparent;padding:0;display:inline-flex;align-items:center;gap:8px;}.info-value-row{display:flex;align-items:center;justify-content:space-between;}.music-info-container{display:flex;gap:16px;align-items:center;}#music-cover{width:90px;height:90px;border-radius:8px;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,0.4);}.music-details{flex:1;display:flex;flex-direction:column;}.music-details h3{margin:0 0 4px 0;font-size:1.1rem;color:var(--text-normal);}.music-details p{margin:0 0 12px 0;font-size:0.9rem;color:var(--text-muted);}.music-progress{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;}.progress-bar{width:100%;height:6px;background:rgba(255,255,255,0.1);border-radius:3px;overflow:hidden;}.progress-fill{height:100%;background:#9586fa;border-radius:3px;transition:width 0.3s ease;}.time-info{display:flex;justify-content:space-between;font-size:0.75rem;color:var(--text-muted);}.music-controls{display:flex;gap:8px;}.music-status-badge{background:rgba(255,255,255,0.1);padding:4px 8px;border-radius:4px;font-size:0.8rem;color:var(--text-muted);transition:all 0.2s ease;}.music-status-badge.active{background:#9586fa;color:white;}.queue-list{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;}.queue-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);border-radius:6px;}.queue-item-info{display:flex;flex-direction:column;}.queue-item-title{color:var(--text-normal);font-weight:500;font-size:0.95rem;}.queue-item-author{color:var(--text-muted);font-size:0.8rem;}.queue-item-duration{color:var(--text-muted);font-size:0.85rem;}.queue-empty{padding:20px;text-align:center;color:var(--text-muted);font-style:italic;}.copy-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:0.9rem;padding:4px;border-radius:4px;transition:all 0.2s ease;}.copy-btn:hover{color:#fff;background:rgba(255,255,255,0.05);}.bio-text{font-size:0.85rem;display:block;white-space:pre-wrap;word-break:break-word;}.copyable-text{cursor:pointer;transition:color 0.15s ease,text-shadow 0.15s ease;}.copyable-text:hover{color:#fff;text-shadow:0 0 5px rgba(255,255,255,0.3);}.custom-status-row{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,0.03);padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.04);}.status-emoji{font-size:1.1rem;}.clear-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;font-size:1rem;transition:all 0.2s ease;}.clear-btn:hover{color:var(--danger);background:rgba(242,63,67,0.1);}.notification-feed{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px;}.notification-item{display:flex;gap:14px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.04);border-radius:12px;padding:14px;transition:all 0.25s var(--ease);animation:slideIn 0.3s var(--ease) forwards;}.notification-item:hover{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.08);transform:translateY(-2px);}.notification-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem;}.notification-item.info .notification-icon{background:rgba(149,134,250,0.15);color:var(--accent);}.notification-item.success .notification-icon{background:rgba(35,165,90,0.15);color:var(--success);}.notification-item.warning .notification-icon{background:rgba(240,178,50,0.15);color:var(--warning);}.notification-item.danger .notification-icon{background:rgba(242,63,67,0.15);color:var(--danger);}.notification-body{flex:1;}.notification-title{font-size:0.95rem;font-weight:600;color:#fff;margin-bottom:4px;}.notification-desc{font-size:0.85rem;color:var(--text-muted);line-height:1.4;}.notification-time{font-size:0.75rem;color:rgba(255,255,255,0.25);margin-top:6px;display:block;}.empty-state{grid-column:1 / -1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 20px;margin:30px auto;max-width:460px;animation:fadeIn 0.4s ease;}.items-grid:has(.empty-state),#automessages-grid:has(.empty-state),#triggers-grid:has(.empty-state),#tags-grid:has(.empty-state){display:flex;justify-content:center;align-items:center;width:100%;min-height:380px;}.empty-icon-container{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#ffffff;margin-bottom:18px;box-shadow:0 4px 16px rgba(0,0,0,0.3);}.empty-state h3{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:8px;}.empty-state p{font-size:0.88rem;color:var(--text-muted);line-height:1.5;}#toast-container{position:fixed;bottom:30px;right:30px;display:flex;flex-direction:column;gap:10px;z-index:999999;}.toast{background:rgba(18,18,30,0.85);backdrop-filter:blur(15px);border:1px solid var(--panel-border);padding:12px 20px;border-radius:10px;display:flex;align-items:center;gap:10px;font-weight:500;font-size:0.9rem;box-shadow:0 10px 30px rgba(0,0,0,0.3);transform:translateY(20px);opacity:0;animation:toastIn 0.3s cubic-bezier(0.175,0.885,0.32,1.275) forwards;}.toast.success i{color:var(--success);}.toast.info i{color:var(--accent);}@keyframes pulseGlow{0%{filter:drop-shadow(0 0 2px rgba(149,134,250,0.4));}100%{filter:drop-shadow(0 0 12px rgba(149,134,250,0.8));}}@keyframes slideIn{0%{opacity:0;transform:translateY(15px);}100%{opacity:1;transform:translateY(0);}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes toastIn{to{transform:translateY(0);opacity:1;}}@media (max-width:1024px){.dashboard-grid{grid-template-columns:1fr;padding:20px;}.section-card{padding:20px;}}.submenu{display:flex;flex-direction:column;gap:8px;padding-left:2rem;overflow:hidden;max-height:0;opacity:0;margin-top:0;visibility:hidden;flex-shrink:0 !important;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.35s cubic-bezier(0.4,0,0.2,1),margin-top 0.35s cubic-bezier(0.4,0,0.2,1),visibility 0.35s;}.submenu.expanded{max-height:400px;opacity:1;margin-top:8px;visibility:visible;flex-shrink:0 !important;}.submenu-item{flex-shrink:0 !important;min-height:38px;}@keyframes profileEntrance{0%{opacity:0;transform:translateY(30px);}100%{opacity:1;transform:translateY(0);}}.discord-card{animation:profileEntrance 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards;}.submenu-icon{transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);}.submenu-icon.rotated{transform:rotate(180deg);}.feature-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;flex-wrap:wrap;gap:12px;padding:0 0 16px 0;border-bottom:1px solid rgba(255,255,255,0.06);width:100%;}.feature-page-header .header-left{display:flex;flex-direction:column;gap:3px;min-width:0;}.feature-page-header h2,.feature-page-header .header-left h2{font-size:1.25rem;font-weight:700;color:#ffffff;display:flex;align-items:center;gap:8px;margin:0;letter-spacing:-0.01em;}.feature-page-header .header-title-svg,.feature-page-header h2 i,.feature-page-header h2 svg{font-size:1.15rem;color:#ffffff !important;fill:#ffffff !important;margin-right:2px;}.feature-page-header .view-subtitle,.feature-page-header .header-subtitle,.section-subtitle{color:#949ba4;font-size:0.82rem;margin:0;line-height:1.45;font-weight:400;}.header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.header-actions .btn{padding:7px 13px;font-size:0.8rem;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap;}.search-box{position:relative;display:flex;align-items:center;}.search-box i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:0.92rem;pointer-events:none;z-index:2;}.search-box input,.search-box input[type="text"]{background:rgba(18,20,32,0.7);border:1px solid var(--panel-border);color:#fff;padding:10px 16px 10px 42px !important;border-radius:8px;font-size:0.9rem;width:240px;transition:var(--transition-speed) var(--ease);}.search-box input:focus,.search-box input[type="text"]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow);width:290px;padding-left:42px !important;}#automessages-search{width:330px;}#automessages-search:focus{width:380px;}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:0.92rem;font-weight:600;cursor:pointer;border:none;transition:all 0.2s ease;white-space:nowrap;}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 4px 15px var(--accent-glow);}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 20px rgba(149,134,250,0.5);}.btn-secondary{background:rgba(255,255,255,0.08);color:#e3e5e8;border:1px solid var(--panel-border);}.btn-secondary:hover{background:rgba(255,255,255,0.14);border-color:var(--panel-border-hover);color:#fff;}.btn-danger{background:rgba(242,63,67,0.2);color:#f23f43;border:1px solid rgba(242,63,67,0.35);}.btn-danger:hover{background:#f23f43;color:#fff;}.btn-text-action{background:none;border:none;color:var(--accent);cursor:pointer;font-size:0.85rem;font-weight:600;display:inline-flex;align-items:center;gap:5px;transition:color 0.2s;}.btn-text-action:hover{color:#fff;text-decoration:underline;}.stats-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;}.stat-card{background:rgba(19,16,31,0.85);border:1px solid var(--panel-border);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;transition:transform 0.2s,border-color 0.2s;}.stat-card:hover{border-color:var(--panel-border-hover);transform:translateY(-2px);}.stat-card.vertical-stat-card,.stats-grid .stat-card,#alts-summary-row .stat-card,#boost-summary-row .stat-card,#qjoiner-summary-row .stat-card,#qbooster-summary-row .stat-card{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:space-between !important;gap:8px !important;}.stats-grid .stat-card > div:first-child,.stat-card.vertical-stat-card > div:first-child{display:flex;justify-content:space-between;align-items:center;width:100%;}.stat-icon{width:46px;height:46px;border-radius:10px;background:rgba(149,134,250,0.18);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;}.stat-icon.auto-del{background:rgba(242,63,67,0.18);color:var(--danger);}.stat-icon.public{background:rgba(35,165,90,0.18);color:var(--success);}.stat-icon.tags-icon{background:rgba(147,51,234,0.18);color:#a855f7;}.stat-icon.tip{background:rgba(240,178,50,0.18);color:var(--warning);}.stat-info{display:flex;flex-direction:column;}.stat-value{font-size:1.45rem;font-weight:800;color:#fff;}.stat-label{font-size:0.82rem;color:var(--text-muted);font-weight:500;}.stat-desc{font-size:0.85rem;color:var(--text-muted);line-height:1.4;}.stat-desc code{background:rgba(255,255,255,0.1);padding:2px 6px;border-radius:4px;color:#fff;}.items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;}.item-card{background:rgba(16,18,30,0.9);border:1px solid var(--panel-border);border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.2s,border-color 0.2s,box-shadow 0.2s;position:relative;overflow:hidden;}.item-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),transparent);opacity:0.6;}.item-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.15);box-shadow:0 10px 30px rgba(0,0,0,0.4);}.item-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:10px;}.item-badge-title{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;color:#fff;word-break:break-all;}.item-badge-title i{color:var(--accent);}.item-tags-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;}.tag-pill{font-size:0.75rem;font-weight:600;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,0.07);color:var(--text-muted);border:1px solid rgba(255,255,255,0.04);}.tag-pill.success{background:rgba(35,165,90,0.15);color:#23a55a;border-color:rgba(35,165,90,0.25);}.tag-pill.warning{background:rgba(240,178,50,0.15);color:#f0b232;border-color:rgba(240,178,50,0.25);}.tag-pill.accent{background:rgba(149,134,250,0.15);color:#9586fa;border-color:rgba(149,134,250,0.25);}.item-content-preview{background:rgba(8,9,14,0.7);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:12px;font-family:'JetBrains Mono',monospace;font-size:0.85rem;color:#d1d5db;max-height:110px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;margin-bottom:16px;line-height:1.4;}.item-card-actions{display:flex;justify-content:flex-end;gap:8px;}.item-card-actions button{padding:7px 12px;font-size:0.82rem;}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;width:100dvw;height:100vh;height:100dvh;background:rgba(0,0,0,0.75);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn 0.2s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;}.modal-card{background:#131121;border:1px solid rgba(255,255,255,0.1);border-radius:14px;width:100%;max-width:520px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);box-shadow:0 20px 50px rgba(0,0,0,0.7);overflow:hidden;animation:scaleUp 0.25s cubic-bezier(0.34,1.56,0.64,1);display:flex;flex-direction:column;margin:auto;}.modal-card.modal-card-lg{max-width:720px;}@keyframes scaleUp{from{opacity:0;transform:scale(0.92);}to{opacity:1;transform:scale(1);}}.modal-header{padding:18px 24px;border-bottom:1px solid var(--panel-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;}.modal-header h3{font-size:1.25rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px;}.modal-close-btn{background:none;border:none;color:var(--text-muted);font-size:1.1rem;cursor:pointer;transition:color 0.2s;padding:4px;display:flex;align-items:center;justify-content:center;}.modal-close-btn:hover{color:#fff;}.modal-body{padding:20px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overscroll-behavior:contain;}.modal-intro{color:var(--text-muted);font-size:0.9rem;margin-bottom:16px;}.modal-footer{padding:16px 24px;border-top:1px solid var(--panel-border);display:flex;justify-content:flex-end;gap:12px;background:rgba(14,16,26,0.95);flex-shrink:0;position:sticky;bottom:0;}.form-group{margin-bottom:18px;min-width:0;}.form-row{display:flex;gap:16px;}.flex-1{flex:1;}.label-with-action{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;}.form-group label{display:block;font-size:0.88rem;font-weight:600;color:#e0e2e6;margin-bottom:6px;}.form-input,.form-textarea,.form-control,textarea,input[type="text"],input[type="number"],input[type="password"]{width:100%;background-color:#13111f;border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:10px 14px;color:#e8eaed;font-size:0.9rem;font-family:inherit;box-sizing:border-box;max-width:100%;color-scheme:dark;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease;outline:none;}select,.form-select,.modal-body select{width:100%;background-color:#13111f !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:8px !important;padding:10px 36px 10px 14px !important;color:#e8eaed !important;font-size:0.9rem !important;font-family:'Outfit',sans-serif !important;box-sizing:border-box !important;color-scheme:dark !important;outline:none !important;cursor:pointer !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239586fa' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:16px !important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease !important;}select:focus,.form-select:focus,.modal-body select:focus{border-color:#9586fa !important;box-shadow:0 0 0 3px rgba(149,134,250,0.25) !important;background-color:#17152a !important;}select option,.form-select option,.modal-body select option{background-color:#161324 !important;color:#f2f3f5 !important;padding:12px 14px !important;font-size:0.9rem !important;font-family:'Outfit',sans-serif !important;border:none !important;}select option:checked,select option:hover,.form-select option:checked,.form-select option:hover{background:#9586fa !important;background-color:#9586fa !important;color:#ffffff !important;}.form-input:focus,.form-textarea:focus,.form-control:focus,textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus{border-color:#9586fa;box-shadow:0 0 0 2px rgba(149,134,250,0.2);background-color:#17152a;outline:none;}::placeholder{color:rgba(255,255,255,0.35) !important;-webkit-text-fill-color:rgba(255,255,255,0.35) !important;opacity:1 !important;font-weight:400 !important;}::-webkit-input-placeholder{color:rgba(255,255,255,0.35) !important;-webkit-text-fill-color:rgba(255,255,255,0.35) !important;opacity:1 !important;font-weight:400 !important;}::-moz-placeholder{color:rgba(255,255,255,0.35) !important;opacity:1 !important;font-weight:400 !important;}:-ms-input-placeholder{color:rgba(255,255,255,0.35) !important;opacity:1 !important;font-weight:400 !important;}.form-input::placeholder,.form-textarea::placeholder,.form-control::placeholder,textarea::placeholder,input::placeholder,input[type="text"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder{color:rgba(255,255,255,0.35) !important;-webkit-text-fill-color:rgba(255,255,255,0.35) !important;opacity:1 !important;font-weight:400 !important;}.form-input::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{color:rgba(255,255,255,0.35) !important;-webkit-text-fill-color:rgba(255,255,255,0.35) !important;opacity:1 !important;font-weight:400 !important;}select,.form-select,.form-control[type="select"],select.form-control{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#13111f !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239586fa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:14px 14px !important;padding-right:40px !important;cursor:pointer;color-scheme:dark !important;accent-color:#5865f2 !important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease !important;}select option,.form-select option{background-color:#12101e !important;color:#f2f3f5 !important;padding:12px 16px !important;font-size:0.9rem !important;font-family:'Outfit',sans-serif !important;}select option:checked{background-color:#5865f2 !important;color:#ffffff !important;font-weight:600 !important;}select:focus,.form-select:focus,select.form-control:focus{border-color:#9586fa !important;box-shadow:0 0 0 2px rgba(149,134,250,0.25) !important;background-color:#17152a !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239586fa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:14px 14px !important;}.custom-select-wrapper{position:relative;width:100%;user-select:none;font-family:'Outfit',sans-serif;display:block;}.custom-select-trigger{width:100%;background:#13111f;border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:10px 14px;font-size:0.88rem;font-weight:500;color:#f2f3f5;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);box-sizing:border-box;min-height:42px;outline:none;overflow:hidden;min-width:0;}.custom-select-trigger:hover{border-color:rgba(149,134,250,0.35);background:#171528;}.custom-select-trigger:focus,.custom-select-wrapper.open .custom-select-trigger{border-color:#9586fa;box-shadow:0 0 0 2px rgba(149,134,250,0.25);background:#18152b;}.custom-select-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px;color:#f2f3f5;min-width:0;flex:1;}.custom-select-arrow{color:#9586fa;font-size:0.8rem;transition:transform 0.25s ease;flex-shrink:0;margin-left:10px;}.custom-select-wrapper.open .custom-select-arrow{transform:rotate(180deg);}.custom-select-options{position:absolute;top:calc(100% + 5px);left:0;right:0;background:#11101c;border:1px solid rgba(149,134,250,0.3);border-radius:10px;padding:6px;box-shadow:0 12px 32px rgba(0,0,0,0.75),0 0 15px rgba(149,134,250,0.15);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:10000;max-height:240px;overflow-y:auto;display:none;flex-direction:column;gap:3px;animation:customSelectFadeIn 0.18s cubic-bezier(0.4,0,0.2,1);}@keyframes customSelectFadeIn{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}}.custom-select-wrapper.open .custom-select-options{display:flex;}.custom-select-option{padding:9px 12px;border-radius:6px;font-size:0.86rem;color:#dbdee1;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all 0.15s ease;}.custom-select-option:hover{background:rgba(149,134,250,0.16);color:#ffffff;padding-left:14px;}.custom-select-option.selected{background:var(--accent,#9586fa) !important;color:#ffffff !important;font-weight:600 !important;}.custom-select-option.selected:hover{background:var(--accent-hover,#806ef6) !important;color:#ffffff !important;}.custom-select-check{font-size:0.78rem;opacity:0;color:#ffffff;margin-left:8px;transition:opacity 0.15s ease;}.custom-select-option.selected .custom-select-check{opacity:1;}textarea,.form-textarea{resize:vertical;min-height:90px;line-height:1.5;font-family:'JetBrains Mono',monospace;}.token-input-box,#qboost-tokens-input,#qjoin-tokens-input,#alts-add-textarea,#boost-add-textarea,#boost-checker-custom-input,#cfg-proxies-textarea{min-height:440px !important;height:440px !important;max-height:none !important;resize:vertical !important;white-space:pre !important;overflow-x:auto !important;overflow-y:auto !important;word-break:normal !important;overflow-wrap:normal !important;word-wrap:normal !important;font-family:'JetBrains Mono','Fira Code','Consolas',monospace !important;font-size:0.82rem !important;line-height:1.6 !important;padding:14px 16px !important;background:#101116 !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:10px !important;color:#e3e5e8 !important;box-sizing:border-box !important;}.token-input-box:focus,#qboost-tokens-input:focus,#qjoin-tokens-input:focus,#alts-add-textarea:focus,#boost-add-textarea:focus,#boost-checker-custom-input:focus,#cfg-proxies-textarea:focus{border-color:rgba(155,89,182,0.5) !important;box-shadow:0 0 0 3px rgba(155,89,182,0.15) !important;outline:none !important;}.token-input-box::-webkit-scrollbar,#qboost-tokens-input::-webkit-scrollbar,#qjoin-tokens-input::-webkit-scrollbar,#alts-add-textarea::-webkit-scrollbar,#boost-add-textarea::-webkit-scrollbar,#boost-checker-custom-input::-webkit-scrollbar,#modal-proxies-textarea::-webkit-scrollbar,#cfg-proxies-textarea::-webkit-scrollbar{width:7px;height:7px;}.token-input-box::-webkit-scrollbar-track,#qboost-tokens-input::-webkit-scrollbar-track,#qjoin-tokens-input::-webkit-scrollbar-track,#alts-add-textarea::-webkit-scrollbar-track,#boost-add-textarea::-webkit-scrollbar-track,#boost-checker-custom-input::-webkit-scrollbar-track,#modal-proxies-textarea::-webkit-scrollbar-track,#cfg-proxies-textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0.25);border-radius:4px;}.token-input-box::-webkit-scrollbar-thumb,#qboost-tokens-input::-webkit-scrollbar-thumb,#qjoin-tokens-input::-webkit-scrollbar-thumb,#alts-add-textarea::-webkit-scrollbar-thumb,#boost-add-textarea::-webkit-scrollbar-thumb,#boost-checker-custom-input::-webkit-scrollbar-thumb,#modal-proxies-textarea::-webkit-scrollbar-thumb,#cfg-proxies-textarea::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.18);border-radius:4px;}.token-input-box::-webkit-scrollbar-thumb:hover,#qboost-tokens-input::-webkit-scrollbar-thumb:hover,#qjoin-tokens-input::-webkit-scrollbar-thumb:hover,#alts-add-textarea::-webkit-scrollbar-thumb:hover,#boost-add-textarea::-webkit-scrollbar-thumb:hover,#boost-checker-custom-input::-webkit-scrollbar-thumb:hover,#modal-proxies-textarea::-webkit-scrollbar-thumb:hover,#cfg-proxies-textarea::-webkit-scrollbar-thumb:hover{background:rgba(155,89,182,0.55);}.form-hint{display:block;font-size:0.78rem;color:var(--text-muted);margin-top:5px;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-text-fill-color:#ffffff !important;-webkit-box-shadow:0 0 0px 1000px #141222 inset !important;box-shadow:0 0 0px 1000px #141222 inset !important;transition:background-color 50000s ease-in-out 0s !important;caret-color:#ffffff !important;}.masked-secret{-webkit-text-security:disc !important;font-family:'JetBrains Mono',Consolas,monospace !important;letter-spacing:2px;}.masked-secret.revealed{-webkit-text-security:none !important;letter-spacing:normal;}.toggle-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;user-select:none;}.view-header h2 i,.view-header h2 svg,.feature-page-header h2 i,.feature-page-header h2 svg,.header-left h2 i,.header-left h2 svg,.view-section h2 i,.view-section h2 svg,.header-title-svg,.view-header h1 i,.view-header h1 svg,.feature-page-header h1 i,.feature-page-header h1 svg,.view-header h3 i,.feature-page-header h3 i{color:#ffffff !important;fill:#ffffff !important;}.alts-cmd-tab-btn{padding:8px 16px;font-size:0.85rem;font-weight:600;color:#949ba4;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:8px;}.alts-cmd-tab-btn:hover{color:#dbdee1;background:rgba(255,255,255,0.04);border-radius:6px 6px 0 0;}.alts-cmd-tab-btn.active{color:#ffffff;border-bottom-color:#5865f2;}.alts-vc-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:0.78rem;font-weight:600;transition:all 0.2s ease;}.alts-vc-badge.active{background:rgba(35,165,90,0.15);color:#57f287;border:1px solid rgba(35,165,90,0.35);}.alts-vc-badge.inactive{background:rgba(255,255,255,0.05);color:#949ba4;border:1px solid rgba(255,255,255,0.08);}.toggle-switch input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}.toggle-track{display:block;width:44px;height:24px;background:#313338;border-radius:12px;border:1px solid rgba(255,255,255,0.1);transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;position:relative;box-sizing:border-box;}.toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#ffffff;border-radius:50%;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),background-color 0.25s ease,box-shadow 0.25s ease;box-shadow:0 1px 3px rgba(0,0,0,0.3);}.toggle-switch:hover .toggle-track{background:#383a40;border-color:rgba(255,255,255,0.2);}.toggle-switch input[type="checkbox"]:checked~.toggle-track{background:#23a55a;border-color:#23a55a;box-shadow:0 0 10px rgba(35,165,90,0.35);}.toggle-switch input[type="checkbox"]:checked~.toggle-track .toggle-thumb{transform:translateX(20px);background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,0.4);}.custom-dropdown-container{position:relative;width:100%;box-sizing:border-box;}.custom-dropdown-trigger{width:100%;background:#161424;border:1px solid var(--panel-border);border-radius:8px;padding:10px 14px;color:#fff;font-size:0.9rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all 0.2s ease;user-select:none;box-sizing:border-box;overflow:hidden;min-width:0;}.custom-dropdown-trigger:hover{border-color:var(--panel-border-hover);background:#1a172b;}.custom-dropdown-container.open .custom-dropdown-trigger{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow);}.custom-dropdown-label{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;min-width:0;flex:1;}.custom-dropdown-arrow{color:var(--text-muted);font-size:0.8rem;transition:transform 0.2s ease;flex-shrink:0;margin-left:8px;}.custom-dropdown-container.open .custom-dropdown-arrow{transform:rotate(-180deg);color:var(--accent);}.custom-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#191728;border:1px solid rgba(149,134,250,0.4);border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,0.75);z-index:1500;max-height:290px;overflow:hidden;display:flex;flex-direction:column;animation:dropdownPop 0.18s cubic-bezier(0.16,1,0.3,1);}@keyframes dropdownPop{from{opacity:0;transform:translateY(-6px) scale(0.98);}to{opacity:1;transform:translateY(0) scale(1);}}@keyframes dropdownPopUp{from{opacity:0;transform:translateY(8px) scale(0.97);}to{opacity:1;transform:translateY(0) scale(1);}}.custom-dropdown-search-wrap{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(0,0,0,0.25);display:flex !important;align-items:center !important;gap:8px !important;position:relative;box-sizing:border-box;}.custom-dropdown-search-wrap i,.custom-dropdown-search-wrap svg,.custom-dropdown-search-wrap .svg-inline--fa{position:static !important;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;transform:none !important;color:var(--text-muted) !important;font-size:0.8rem !important;width:14px !important;height:14px !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important;pointer-events:none !important;z-index:1 !important;display:inline-block !important;}.custom-dropdown-search-input{flex:1 1 auto !important;background:transparent !important;border:none !important;color:#fff !important;font-size:0.84rem !important;outline:none !important;padding:2px 4px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;}.custom-dropdown-list{overflow-y:auto;max-height:240px;padding:6px;display:flex;flex-direction:column;gap:2px;}.custom-dropdown-list::-webkit-scrollbar{width:6px;}.custom-dropdown-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:3px;}.custom-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:6px;cursor:pointer;font-size:0.86rem;color:#dbdee1;transition:all 0.15s ease;user-select:none;}.custom-dropdown-item:hover{background:rgba(134,110,247,0.16);color:#fff;}.custom-dropdown-item.selected{background:var(--accent,#9586fa);color:#fff;font-weight:600;}.custom-dropdown-item .item-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.custom-dropdown-item .item-pill,.custom-dropdown-label .item-pill{font-size:0.7rem;padding:2px 7px;border-radius:4px;font-weight:600;margin-left:8px;flex-shrink:0;white-space:nowrap;}.item-pill.nitro{background:rgba(155,89,182,0.2);color:#c384e8;border:1px solid rgba(155,89,182,0.35);}.item-pill.no-emojis{background:rgba(149,165,166,0.18);color:#bdc3c7;border:1px solid rgba(149,165,166,0.25);}.item-pill.non-nitro{background:rgba(243,156,18,0.18);color:#f39c12;border:1px solid rgba(243,156,18,0.3);}.item-pill.themed{background:rgba(46,204,113,0.18);color:#2ecc71;border:1px solid rgba(46,204,113,0.3);}.item-pill.pill-purple{background:rgba(149,134,250,0.2) !important;color:#c4b5fd !important;border:1px solid rgba(149,134,250,0.4) !important;}.item-pill.pill-blue{background:rgba(59,130,246,0.2) !important;color:#93c5fd !important;border:1px solid rgba(59,130,246,0.35) !important;}.item-pill.pill-green{background:rgba(16,185,129,0.2) !important;color:#6ee7b7 !important;border:1px solid rgba(16,185,129,0.35) !important;}.item-pill.pill-orange{background:rgba(249,115,22,0.2) !important;color:#fdba74 !important;border:1px solid rgba(249,115,22,0.35) !important;}.item-pill.pill-cyan{background:rgba(6,182,212,0.2) !important;color:#67e8f9 !important;border:1px solid rgba(6,182,212,0.35) !important;}.item-pill.pill-gray{background:rgba(148,163,184,0.18) !important;color:#cbd5e1 !important;border:1px solid rgba(148,163,184,0.3) !important;}.model-custom-dropdown{width:100% !important;position:relative !important;}.model-custom-dropdown .custom-dropdown-trigger{background:rgba(15,12,27,0.9) !important;border:1px solid rgba(149,134,250,0.28) !important;border-radius:9px !important;padding:10px 14px !important;cursor:pointer !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important;}.model-custom-dropdown .custom-dropdown-trigger:hover{border-color:rgba(149,134,250,0.65) !important;background:rgba(25,21,42,0.95) !important;box-shadow:0 4px 14px rgba(149,134,250,0.15) !important;}.model-custom-dropdown.open .custom-dropdown-trigger{border-color:#9586fa !important;background:rgba(26,22,45,1) !important;box-shadow:0 0 0 3px rgba(149,134,250,0.28),0 6px 20px rgba(0,0,0,0.5) !important;}.model-custom-dropdown .custom-dropdown-label{display:flex !important;align-items:center !important;gap:8px !important;width:100% !important;overflow:hidden !important;}.model-custom-dropdown .custom-dropdown-label .item-text{font-size:0.86rem !important;font-weight:500 !important;color:#f1f3f9 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.model-custom-dropdown .custom-dropdown-menu{position:absolute !important;top:calc(100% + 6px) !important;bottom:auto !important;left:0 !important;right:0 !important;background:#151224 !important;border:1px solid rgba(149,134,250,0.45) !important;border-radius:11px !important;box-shadow:0 16px 45px rgba(0,0,0,0.85),0 0 0 1px rgba(149,134,250,0.2) !important;z-index:9999 !important;overflow:hidden !important;animation:dropdownPop 0.2s cubic-bezier(0.16,1,0.3,1) !important;}.model-custom-dropdown.open{z-index:9999 !important;}.config-card .form-group:has(.model-custom-dropdown.open),.form-group:has(.model-custom-dropdown.open){z-index:6000 !important;position:relative !important;}.config-card:has(.model-custom-dropdown.open){z-index:5500 !important;position:relative !important;}.model-custom-dropdown .custom-dropdown-list{max-height:240px !important;overflow-y:auto !important;padding:6px !important;}.model-custom-dropdown .custom-dropdown-item{display:flex !important;align-items:center !important;padding:9px 12px !important;border-radius:7px !important;gap:8px !important;cursor:pointer !important;transition:all 0.15s ease !important;margin-bottom:2px !important;}.model-custom-dropdown .custom-dropdown-item:hover{background:rgba(149,134,250,0.16) !important;}.model-custom-dropdown .custom-dropdown-item.selected{background:rgba(149,134,250,0.24) !important;color:#ffffff !important;}.model-custom-dropdown .custom-dropdown-item .item-text{font-size:0.85rem !important;font-weight:500 !important;color:#e2e8f0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;flex:1 1 auto !important;}.model-custom-dropdown .custom-dropdown-item.selected .item-text{color:#ffffff !important;font-weight:600 !important;}.custom-dropdown-item.selected::after{content:"\f00c" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;font-size:0.82rem !important;font-weight:bold;color:#ffffff;margin-left:auto;padding-left:8px;flex-shrink:0;}.switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#313338;transition:0.25s cubic-bezier(0.4,0,0.2,1);border:1px solid rgba(255,255,255,0.1);box-sizing:border-box;}.slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#ffffff;transition:0.25s cubic-bezier(0.4,0,0.2,1);box-shadow:0 1px 3px rgba(0,0,0,0.3);}.switch:hover .slider{background-color:#383a40;border-color:rgba(255,255,255,0.2);}input:checked+.slider{background-color:#23a55a;border-color:#23a55a;box-shadow:0 0 10px rgba(35,165,90,0.35);}input:focus+.slider{box-shadow:0 0 8px rgba(35,165,90,0.5);}input:checked+.slider:before{transform:translateX(20px);background-color:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,0.4);}.slider.round{border-radius:12px;}.slider.round:before{border-radius:50%;}.toggles-group{background:rgba(0,0,0,0.25);border:1px solid var(--panel-border);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:14px;margin-top:14px;}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:12px;}.toggle-info{display:flex;flex-direction:column;}.toggle-title{font-size:0.88rem;font-weight:600;color:#fff;}.toggle-desc{font-size:0.78rem;color:var(--text-muted);}.placeholders-table-container{border:1px solid var(--panel-border);border-radius:10px;overflow:hidden;}.placeholders-table{width:100%;border-collapse:collapse;font-size:0.88rem;text-align:left;}.placeholders-table th{background:rgba(255,255,255,0.05);color:#fff;padding:12px 16px;font-weight:600;border-bottom:1px solid var(--panel-border);}.placeholders-table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,0.04);color:#d1d5db;}.placeholders-table tr:hover td{background:rgba(255,255,255,0.02);}.placeholder-chip{background:rgba(149,134,250,0.15);border:1px solid rgba(149,134,250,0.3);color:#c9cdfb;font-family:'JetBrains Mono',monospace;font-size:0.82rem;padding:4px 8px;border-radius:6px;cursor:pointer;display:inline-block;transition:all 0.2s;}.placeholder-chip:hover{background:var(--accent);color:#fff;transform:translateY(-1px);}.undo-toast-container{position:fixed;bottom:32px;left:0;right:0;width:100%;z-index:9999999;display:none;justify-content:center;align-items:center;pointer-events:none;padding:0 16px;box-sizing:border-box;margin:0;transform:none;}.undo-toast-container.active{display:flex !important;}@keyframes undoSlideUp{from{opacity:0;transform:translateY(20px) scale(0.96);}to{opacity:1;transform:translateY(0) scale(1);}}.undo-toast{pointer-events:auto;background:#1e1f22;border:1px solid rgba(255,255,255,0.12);box-shadow:0 16px 40px rgba(0,0,0,0.75),0 2px 10px rgba(0,0,0,0.5);border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:14px;width:fit-content;min-width:360px;max-width:480px;box-sizing:border-box;animation:undoSlideUp 0.3s cubic-bezier(0.16,1,0.3,1) forwards;}.undo-icon{width:32px;height:32px;border-radius:8px;background:rgba(242,63,67,0.15);color:#f23f43;display:flex;align-items:center;justify-content:center;font-size:0.9rem;flex-shrink:0;}.undo-message-group{flex:1;display:flex;flex-direction:column;gap:6px;}.undo-text{font-size:0.88rem;font-weight:600;color:#f2f3f5;letter-spacing:0.01em;}.undo-progress-bar{width:100%;height:3px;background:rgba(255,255,255,0.08);border-radius:3px;overflow:hidden;}.undo-progress-fill{height:100%;background:#9586fa;width:100%;transition:width 0.1s linear;}.btn-undo{background:#9586fa;color:#ffffff;border:none;padding:7px 14px;border-radius:6px;font-weight:600;font-size:0.82rem;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all 0.15s ease;box-shadow:0 2px 8px rgba(149,134,250,0.35);white-space:nowrap;}.btn-undo:hover{background:#806ef6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(149,134,250,0.5);}.btn-undo:active{transform:translateY(0);}.config-tabs-nav{display:flex;gap:8px;border-bottom:1px solid var(--panel-border);padding:0 28px 12px 28px;margin-bottom:24px;overflow-x:auto;}.config-tab-btn{background:rgba(255,255,255,0.04);border:1px solid var(--panel-border);color:var(--text-muted);padding:10px 18px;border-radius:8px;font-size:0.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:all 0.2s ease;}.config-tab-btn:hover{color:#fff;background:rgba(255,255,255,0.08);}.config-tab-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 15px var(--accent-glow);}.config-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 0;width:100%;}.config-loading-icon{font-size:2rem;color:var(--accent);opacity:0.85;}.config-loading-text{font-size:0.95rem;color:var(--text-muted);font-weight:500;letter-spacing:0.01em;}.config-card{background:var(--panel-bg);border:1px solid var(--panel-border);backdrop-filter:blur(20px);border-radius:14px;padding:24px;margin:0 28px 24px 28px;overflow:hidden;min-width:0;box-sizing:border-box;}.config-card-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--panel-border);}.config-card-header h3{font-size:1.2rem;font-weight:700;color:#fff;}.config-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;}.color-graph-container{background:rgba(14,11,24,0.6);border:1px solid var(--panel-border);border-radius:12px;padding:20px;margin-top:16px;display:flex;flex-direction:column;gap:16px;}.color-presets-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.color-preset-circle{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform 0.2s,border-color 0.2s;}.color-preset-circle:hover{transform:scale(1.15);border-color:#fff;}.color-preset-circle.active{border-color:#fff;box-shadow:0 0 10px rgba(255,255,255,0.5);}.color-gradient-bar{height:26px;border-radius:8px;background:linear-gradient(to right,hsl(0,85%,55%) 0%,hsl(60,85%,55%) 17%,hsl(120,85%,55%) 33%,hsl(180,85%,55%) 50%,hsl(240,85%,55%) 67%,hsl(300,85%,55%) 83%,hsl(360,85%,55%) 100%);position:relative;cursor:pointer;box-shadow:inset 0 0 4px rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.12);user-select:none;touch-action:none;}.discord-msg-preview-container{background:#313338;border-radius:8px;padding:16px 20px;margin-top:10px;box-shadow:0 4px 16px rgba(0,0,0,0.3);font-family:'gg sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#dbdee1;}.discord-interaction-reply-row{display:flex;align-items:center;gap:4.5px;margin-bottom:6px;font-size:0.78rem;color:#949ba4;position:relative;padding-left:54px;}.discord-reply-tree-spine{position:absolute;left:20px;top:6px;width:26px;height:10px;border-left:2px solid #4e5058;border-top:2px solid #4e5058;border-top-left-radius:6px;pointer-events:none;}.discord-reply-user-avatar{width:16px !important;height:16px !important;border-radius:50% !important;object-fit:cover !important;flex-shrink:0 !important;display:inline-block !important;}.discord-reply-username{font-weight:600;color:#f2f3f5;font-size:0.8rem;}.discord-reply-used{color:#949ba4;font-size:0.78rem;margin:0 1px;}.discord-reply-command-pill{background:rgba(149,134,250,0.15);color:#9586fa;padding:1px 6px;border-radius:4px;font-weight:600;font-size:0.76rem;display:inline-flex;align-items:center;gap:4px;cursor:pointer;line-height:1.1;transition:background 0.15s,color 0.15s;user-select:none;}.discord-reply-command-pill:hover{background:#9586fa;color:#ffffff;}.discord-reply-command-pill:hover svg{color:#ffffff;}.discord-app-command-icon{display:inline-block;flex-shrink:0;width:12px;height:12px;color:inherit;}flex-shrink:0;width:12px;height:12px;color:inherit;}.discord-message-main-row{display:flex;align-items:flex-start;gap:14px;margin-top:4px;}.discord-bot-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:2px;}.discord-message-content-col{flex:1;min-width:0;}.discord-message-header-line{display:flex;align-items:center;gap:6px;line-height:1.375rem;}.discord-bot-name{font-weight:600;font-size:0.95rem;color:#f2f3f5;}.discord-app-badge{background:#9586fa;color:#ffffff;font-size:0.58rem;font-weight:700;padding:0 4.5px;height:15px;border-radius:3px;letter-spacing:0.04em;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;vertical-align:middle;text-transform:uppercase;}.discord-message-timestamp{font-size:0.72rem;color:#949ba4;}.discord-msg-preview-container{background:#313338;border-radius:8px;padding:12px 16px;margin-bottom:16px;border:1px solid rgba(255,255,255,0.05);}.discord-message-main-row{display:flex;gap:14px;align-items:flex-start;}.discord-bot-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;}.discord-message-header-line{display:flex;align-items:center;gap:6px;margin-bottom:4px;}.discord-bot-name{font-weight:600;color:#f2f3f5;font-size:0.95rem;}.discord-app-badge{background:#9586fa;color:#ffffff;font-size:0.62rem;font-weight:700;padding:1px 4px;border-radius:3px;letter-spacing:0.4px;}.discord-message-timestamp{color:#949ba4;font-size:0.72rem;margin-left:2px;}.embed-live-preview{background:#2b2d31;border-left:4px solid #2c2c2f;border-radius:4px;padding:14px 18px;margin-top:8px;display:inline-flex;flex-direction:column;gap:8px;box-shadow:0 4px 14px rgba(0,0,0,0.25);max-width:432px;width:100%;box-sizing:border-box;font-size:0.88rem;transition:max-width 0.2s ease,width 0.2s ease;}.embed-preview-author{display:flex;align-items:center;gap:8px;font-size:0.84rem;font-weight:600;color:#f2f3f5;}.embed-preview-author img{width:22px;height:22px;border-radius:50%;object-fit:cover;}.embed-preview-title{font-size:1rem;font-weight:700;color:#f2f3f5;line-height:1.3;}.embed-preview-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}.embed-preview-grid-left{flex:1;min-width:0;}.embed-preview-thumbnail{width:80px;height:80px;border-radius:8px;object-fit:cover;flex-shrink:0;}.embed-preview-desc{font-size:0.83rem;color:#dbdee1;line-height:1.5;margin-top:4px;display:flex;flex-direction:column;gap:2px;word-break:break-word;overflow-wrap:break-word;}.embed-desc-line{display:block;align-items:center;gap:4px;white-space:normal;word-break:break-word;}.embed-desc-line .embed-pipe{color:#f2f3f5;font-weight:700;}.embed-desc-line .embed-label{color:#f2f3f5;font-weight:700;}.embed-desc-line .embed-arrow{color:#f2f3f5;font-weight:700;}.embed-desc-line code{background:#1e1f22;padding:1px 5px;border-radius:3px;color:#f2f3f5;font-family:Consolas,monospace;font-size:0.78rem;display:inline-block;}.embed-preview-big-img{border-radius:8px;margin-top:8px;display:block;width:100%;max-height:380px;object-fit:cover;}.embed-preview-footer{display:flex;align-items:center;gap:8px;font-size:0.74rem;color:#949ba4;margin-top:4px;}.embed-preview-footer img{width:18px;height:18px;border-radius:50%;object-fit:cover;}.phone-group-row{display:flex;gap:8px;}.country-code-select{width:140px;background:rgba(14,11,24,0.7);border:1px solid var(--panel-border);color:#fff;border-radius:8px;padding:10px 12px;font-size:0.9rem;outline:none;cursor:pointer;flex-shrink:0;}.country-code-select:focus{border-color:var(--accent);}.autocomplete-dropdown{position:absolute;bottom:calc(100% + 8px);left:0;right:0;max-height:220px;overflow-y:auto;background:#191728;border:1px solid var(--accent);border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,0.7);z-index:1050;}.autocomplete-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.04);transition:background 0.15s ease;}.autocomplete-item:last-child{border-bottom:none;}.autocomplete-item:hover,.autocomplete-item.active{background:rgba(149,134,250,0.25);}.autocomplete-tag{font-family:Consolas,monospace;font-weight:700;color:#9586fa;background:rgba(149,134,250,0.15);padding:2px 7px;border-radius:4px;font-size:0.85rem;}.autocomplete-desc{font-size:0.8rem;color:var(--text-muted);}.tag-input-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:rgba(14,11,24,0.7);border:1px solid var(--panel-border);border-radius:8px;padding:6px 10px;min-height:42px;transition:border-color 0.2s,box-shadow 0.2s;cursor:text;}.tag-input-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(149,134,250,0.2);}.tag-chip{display:inline-flex;align-items:center;gap:6px;background:#232428;border:1px solid rgba(255,255,255,0.08);color:#f2f3f5;padding:4px 8px;border-radius:6px;font-size:0.85rem;font-family:'gg sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;user-select:none;animation:chipFadeIn 0.15s ease-out;}@keyframes chipFadeIn{from{opacity:0;transform:scale(0.9);}to{opacity:1;transform:scale(1);}}.tag-chip .tag-remove-btn{background:none;border:none;color:#949ba4;cursor:pointer;font-size:0.8rem;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;transition:color 0.15s,transform 0.15s;}.tag-chip .tag-remove-btn:hover{color:#f23f43;transform:scale(1.2);}.tag-inline-input{flex:1;min-width:130px;background:transparent;border:none;outline:none;color:#fff;font-size:0.88rem;padding:4px 2px;}.tag-inline-input::placeholder{color:#6d6f78;}.bot-chips-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;min-height:48px;}.gw-bot-chip{display:flex;align-items:center;gap:10px;background:rgba(149,134,250,0.08);border:1px solid rgba(149,134,250,0.22);border-radius:12px;padding:8px 12px;min-width:190px;max-width:260px;transition:all 0.2s;animation:chipPop 0.2s cubic-bezier(0.34,1.56,0.64,1);}.gw-bot-chip:hover{border-color:rgba(149,134,250,0.45);background:rgba(149,134,250,0.14);}.gw-bot-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid rgba(149,134,250,0.4);display:block;}.gw-bot-avatar-placeholder{width:34px;height:34px;border-radius:50%;background:rgba(149,134,250,0.15);border:2px solid rgba(149,134,250,0.3);display:flex;align-items:center;justify-content:center;color:#9586fa;font-size:0.85rem;}.gw-bot-info{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:1px;min-width:0;}.gw-bot-name{font-size:0.85rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.gw-bot-id{font-size:0.72rem;color:#949ba4;font-family:Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.gw-bot-remove{background:rgba(242,63,67,0.12);border:1px solid rgba(242,63,67,0.25);color:#f23f43;border-radius:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0.75rem;transition:all 0.2s;flex-shrink:0;}.gw-bot-remove:hover{background:rgba(242,63,67,0.3);transform:scale(1.15);}.task-type-tabs{display:inline-flex;background:#1e1f22;padding:3px;border-radius:8px;border:1px solid rgba(255,255,255,0.08);gap:4px;}.task-tab-btn{background:transparent;border:none;color:#949ba4;padding:7px 16px;border-radius:6px;font-size:0.84rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease;}.task-tab-btn:hover{color:#dbdee1;}.task-tab-btn.active{background:#9586fa;color:#ffffff;box-shadow:0 2px 8px rgba(149,134,250,0.35);}.task-type-badge{display:inline-flex;align-items:center;gap:5px;font-size:0.74rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:2px 8px;border-radius:4px;}.task-type-badge.text-badge{background:rgba(149,134,250,0.15);color:#9586fa;border:1px solid rgba(149,134,250,0.3);}.task-type-badge.forward-badge{background:rgba(168,85,247,0.15);color:#c084fc;border:1px solid rgba(168,85,247,0.3);}#automessages-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;}.automsg-card{background:#1e1f22;border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;transition:all 0.2s ease;box-shadow:0 4px 16px rgba(0,0,0,0.25);position:relative;overflow:hidden;}.automsg-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#9586fa,rgba(168,85,247,0.8));}.automsg-card:hover{border-color:rgba(149,134,250,0.35);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.4);}.automsg-card-header{display:flex;justify-content:space-between;align-items:center;gap:8px;}.task-id-badge{background:rgba(149,134,250,0.15);color:#9586fa;border:1px solid rgba(149,134,250,0.3);font-family:Consolas,monospace;font-size:0.85rem;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:0.03em;display:inline-flex;align-items:center;gap:3px;}.automsg-badges-group{display:flex;align-items:center;gap:6px;}.task-interval-badge{background:rgba(255,255,255,0.06);color:#dbdee1;border:1px solid rgba(255,255,255,0.08);font-size:0.78rem;font-weight:600;padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;}.task-interval-badge i{color:#949ba4;font-size:0.75rem;}.task-channel-row{display:flex;align-items:center;gap:8px;background:#2b2d31;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.04);}.task-channel-icon{color:#949ba4;font-size:0.92rem;display:flex;align-items:center;}.task-channel-id{font-family:Consolas,monospace;font-size:0.9rem;font-weight:600;color:#f2f3f5;letter-spacing:0.02em;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.task-channel-tag{font-size:0.68rem;text-transform:uppercase;color:#949ba4;letter-spacing:0.05em;background:rgba(255,255,255,0.05);padding:2px 6px;border-radius:4px;font-weight:600;white-space:nowrap;}.task-fwd-box{background:#232428;border-radius:8px;padding:10px 12px;border:1px solid rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:8px;}.task-fwd-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:0.8rem;}.task-fwd-label{color:#949ba4;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}.task-fwd-label i{font-size:0.75rem;opacity:0.8;}.task-fwd-code{background:#1e1f22;padding:2px 8px;border-radius:5px;font-family:Consolas,monospace;font-size:0.78rem;border:1px solid rgba(255,255,255,0.04);}.task-fwd-code.ch-code{color:#9586fa;}.task-fwd-code.msg-code{color:#c084fc;}.task-fwd-caption{font-size:0.78rem;color:#dbdee1;background:rgba(255,255,255,0.03);padding:6px 10px;border-radius:5px;margin-top:2px;border-left:2px solid #9586fa;word-break:break-word;}.task-text-preview{background:#232428;border-radius:8px;padding:10px 12px;border:1px solid rgba(255,255,255,0.04);font-size:0.84rem;color:#dbdee1;max-height:90px;overflow-y:auto;word-break:break-word;white-space:pre-wrap;line-height:1.4;}.automsg-card-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;}.automsg-card-actions button{padding:6px 12px;font-size:0.82rem;}.auth-lock-screen{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;width:100dvw;height:100vh;height:100dvh;background:#080911;background:radial-gradient(circle at 50% 35%,#141026 0%,#07080f 85%);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;contain:strict;transform:translateZ(0);will-change:opacity,transform;transition:opacity 0.4s cubic-bezier(0.16,1,0.3,1),visibility 0.4s;animation:fadeIn 0.25s ease;}.auth-lock-card{background:#131121;border:1px solid rgba(149,134,250,0.35);border-radius:18px;padding:34px 30px;width:100%;max-width:440px;box-shadow:0 20px 50px rgba(0,0,0,0.85),0 0 35px rgba(149,134,250,0.12);animation:scaleUp 0.3s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden;transform:translateZ(0);will-change:transform,opacity;}.auth-lock-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#9586fa,#9b59b6,#9586fa);}.auth-lock-header{text-align:center;margin-bottom:24px;}.auth-lock-logo-wrap{position:relative;width:72px;height:72px;margin:0 auto 16px auto;}.auth-lock-logo{width:72px;height:72px;border-radius:0;object-fit:contain;box-shadow:none;filter:none;}.auth-lock-badge{position:absolute;bottom:-4px;right:-4px;background:#9586fa;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.72rem;border:2px solid #131121;transition:all 0.3s ease;}.auth-lock-badge.badge-unlocked{background:#23a55a !important;animation:badgePulseGreen 0.6s ease;}.auth-lock-header h2{font-size:1.45rem;font-weight:800;color:#ffffff;letter-spacing:-0.02em;margin-bottom:8px;}.auth-lock-header p{font-size:0.88rem;color:#949ba4;line-height:1.45;}.auth-lock-header strong{color:#f2f3f5;}.auth-input-group{margin-bottom:16px;}.auth-input-group label{display:block;font-size:0.82rem;font-weight:600;color:#b5bac1;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:8px;}.auth-input-wrapper{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;}.auth-input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9586fa;font-size:1rem;pointer-events:none;z-index:5;line-height:1;}#auth-license-key-input,.auth-input-wrapper input.auth-key-input,.auth-input-wrapper input,.auth-key-input{width:100% !important;height:48px !important;line-height:48px !important;padding-left:50px !important;padding-right:50px !important;font-size:0.95rem !important;background:#191728 !important;border:1px solid rgba(149,134,250,0.35) !important;border-radius:8px !important;text-transform:uppercase !important;color:#ffffff !important;position:relative;z-index:1;box-sizing:border-box !important;}#auth-license-key-input::placeholder,.auth-input-wrapper input::placeholder{letter-spacing:0.8px !important;text-transform:uppercase !important;font-size:0.86rem !important;color:#6d758d !important;font-family:'Outfit',sans-serif !important;-webkit-text-security:none !important;}#auth-license-key-input::-webkit-input-placeholder,.auth-input-wrapper input::-webkit-input-placeholder{letter-spacing:0.8px !important;text-transform:uppercase !important;font-size:0.86rem !important;color:#6d758d !important;font-family:'Outfit',sans-serif !important;-webkit-text-security:none !important;}#auth-license-key-input:focus,.auth-key-input:focus{border-color:#9586fa !important;box-shadow:0 0 16px rgba(149,134,250,0.4) !important;}.auth-toggle-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:#949ba4;cursor:pointer;padding:6px;font-size:1rem;transition:color 0.2s;z-index:5;display:inline-flex;align-items:center;justify-content:center;line-height:1;}.auth-toggle-btn:hover{color:#ffffff;}.auth-error-msg{background:rgba(237,66,69,0.15);border:1px solid rgba(237,66,69,0.35);color:#ff7b72;padding:10px 14px;border-radius:8px;font-size:0.84rem;margin-bottom:16px;display:flex;align-items:center;gap:8px;}.auth-submit-btn{width:100%;padding:13px 18px;font-size:0.98rem;font-weight:700;justify-content:center;height:48px;border-radius:10px;box-shadow:0 6px 20px rgba(149,134,250,0.4);cursor:pointer;transition:all 0.25s ease;}.auth-submit-btn:hover{box-shadow:0 8px 24px rgba(149,134,250,0.6);transform:translateY(-1px);}.auth-submit-btn.success{background:#23a55a !important;border-color:#23a55a !important;box-shadow:0 6px 20px rgba(35,165,90,0.5) !important;color:#ffffff !important;}.auth-lock-card.shake{animation:authCardShake 0.45s cubic-bezier(0.36,0.07,0.19,0.97) both;}.auth-lock-screen.unlocking{opacity:0 !important;pointer-events:none;transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1) 0.1s;}.auth-lock-screen.unlocking .auth-lock-card{animation:unlockCardZoom 0.5s cubic-bezier(0.16,1,0.3,1) forwards;}@keyframes authCardShake{0%,100%{transform:translateX(0);}15%{transform:translateX(-10px);}30%{transform:translateX(9px);}45%{transform:translateX(-6px);}60%{transform:translateX(5px);}75%{transform:translateX(-2px);}}@keyframes unlockCardZoom{0%{transform:scale(1) translateY(0);opacity:1;}30%{transform:scale(1.04) translateY(2px);opacity:1;}100%{transform:scale(0.92) translateY(-60px);opacity:0;}}@keyframes badgePulseGreen{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(35,165,90,0.7);}50%{transform:scale(1.25);box-shadow:0 0 0 14px rgba(35,165,90,0);}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(35,165,90,0);}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.dc-preview-message-text{color:#dbdee1;font-size:0.93rem;line-height:1.375;word-break:break-word;font-family:'gg sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;}.dc-h1{font-size:1.5rem;font-weight:700;color:#f2f3f5;line-height:1.2;margin:8px 0 4px;}.dc-h2{font-size:1.2rem;font-weight:700;color:#f2f3f5;line-height:1.2;margin:6px 0 3px;}.dc-h3{font-size:1rem;font-weight:700;color:#f2f3f5;line-height:1.2;margin:4px 0 2px;}.dc-subtext{font-size:0.75rem;color:#87898f;margin:2px 0;}.dc-blockquote{border-left:3px solid #4e5058;padding:2px 0 2px 10px;margin:4px 0;color:#dbdee1;}.dc-codeblock{background:#1e1f22;border:1px solid rgba(255,255,255,0.08);border-radius:4px;margin:6px 0;overflow:hidden;}.dc-codeblock-header{background:#2b2d31;padding:4px 10px;font-size:0.72rem;color:#87898f;font-family:monospace;border-bottom:1px solid rgba(255,255,255,0.06);}.dc-codeblock-body{margin:0;padding:10px 12px;overflow-x:auto;}.dc-codeblock-body code{color:#dbdee1;font-family:'Consolas','Courier New',monospace;font-size:0.82rem;white-space:pre;}.dc-inline-code{background:rgba(30,31,34,0.85);color:#dbdee1;font-family:'Consolas',monospace;font-size:0.85em;padding:1px 5px;border-radius:3px;border:1px solid rgba(255,255,255,0.06);}.dc-spoiler{background:#202225;color:transparent;border-radius:3px;padding:0 4px;cursor:pointer;transition:all 0.15s;user-select:none;}.dc-spoiler:hover,.dc-spoiler.revealed{background:#383a40;color:#dbdee1;user-select:auto;}.dc-custom-emoji-img{width:1.375em;height:1.375em;vertical-align:-0.25em;object-fit:contain;}.dc-forward-wrapper{display:flex;flex-direction:column;gap:4px;}.chatlog__followup{display:flex;align-items:center;gap:6px;margin:2px 0 6px 0;color:#949ba4;font-size:0.82rem;}.chatlog__forwarded-container{border-left:2px solid #4e5058;padding-left:10px;margin-top:4px;display:flex;flex-direction:column;gap:4px;}.mention{border-radius:3px;padding:1px 5px;color:#c9cdfb;background:rgba(149,134,250,0.3);font-weight:500;display:inline-block;cursor:pointer;font-size:0.9em;line-height:1.35;transition:background-color 0.15s,color 0.15s;}.mention:hover{background:rgba(149,134,250,0.6);color:#ffffff;}.chatlog__reference-icon{width:14px;height:14px;flex-shrink:0;color:#949ba4;}.chatlog__reference-forwarded{font-style:italic;font-weight:500;color:#949ba4;font-size:0.82rem;}.chatlog__embed{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;margin-top:4px;max-width:520px;width:fit-content;padding:12px 16px 14px 14px;background-color:#2b2d31 !important;color:#f2f3f5;border:1px solid rgba(255,255,255,0.08);border-left:4px solid var(--embed-color,#9586fa);border-radius:4px;box-sizing:border-box;font-size:14px;}.chatlog__embed-content{display:contents;}.chatlog__embed-text{grid-column:1;grid-row:1;min-width:0;}.chatlog__embed-author{display:flex;align-items:center;gap:8px;margin-bottom:4px;}.chatlog__embed-author-icon{width:22px;height:22px;border-radius:50%;flex-shrink:0;object-fit:cover;}.chatlog__embed-author-name{font-size:0.875rem;font-weight:600;color:#f2f3f5;}.chatlog__embed-title{margin-top:4px;font-size:0.95rem;line-height:1.35;font-weight:700;color:#f2f3f5;}.chatlog__embed-description{margin-top:4px;font-weight:400;font-size:0.875rem;line-height:1.35;color:#dbdee1;}.chatlog__embed-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-top:8px;width:100%;}.chatlog__embed-field{min-width:0;box-sizing:border-box;}.chatlog__embed-field--inline{grid-column:span 1;}.chatlog__embed-field:not(.chatlog__embed-field--inline){grid-column:1 / -1;}.chatlog__embed-field-name{font-size:0.82rem;font-weight:600;color:#f2f3f5;margin-bottom:2px;}.chatlog__embed-field-value{font-size:0.875rem;color:#dbdee1;line-height:1.35;word-break:break-word;}.chatlog__embed-thumbnail{grid-column:2;grid-row:1;align-self:start;margin-top:4px;border-radius:6px;max-width:80px;max-height:80px;object-fit:cover;}.chatlog__embed-image{grid-column:1 / -1;margin-top:8px;border-radius:4px;max-width:100%;max-height:300px;object-fit:cover;}.chatlog__embed-footer{grid-column:1 / -1;display:flex;align-items:center;gap:6px;margin-top:10px;font-size:0.75rem;color:#949ba4;}.chatlog__embed-footer-icon{width:16px;height:16px;border-radius:50%;object-fit:cover;}.chatlog__component-container{position:relative;background-color:#2b2d31 !important;border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:12px;margin:6px 0;max-width:480px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;}.chatlog__component-container--accent{border-left:4px solid var(--component-accent,#9586fa);border-radius:4px;}.chatlog__component-section{display:flex;align-items:flex-start;gap:12px;width:100%;}.chatlog__component-section-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;}.chatlog__component-section-accessory{flex-shrink:0;}.chatlog__component-text-display{font-size:0.9rem;line-height:1.35;color:#dbdee1;}.chatlog__component-button{padding:6px 14px;border-radius:4px;font-size:0.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;color:#fff;background-color:#4f545c;border:none;cursor:not-allowed;text-decoration:none;}.chatlog__component-button--primary{background-color:#9586fa;}.chatlog__component-button--success{background-color:#248046;}.chatlog__component-button--danger{background-color:#da373c;}.chatlog__component-separator{border:none;border-top:1px solid rgba(255,255,255,0.08);margin:8px 0;}.chatlog__component-media-gallery{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:4px 0;}.dc-attachment{margin-top:8px;max-width:400px;border-radius:8px;overflow:hidden;background:#2b2d31;display:inline-block;}.dc-attachment img,.dc-attachment video{max-width:100%;max-height:350px;display:block;object-fit:contain;}.top-bar-right{display:flex;align-items:center;gap:12px;}.topbar-afk-btn{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#dbdee1;font-size:0.85rem;font-weight:500;padding:6px 13px;border-radius:20px;cursor:pointer;transition:all 0.2s ease;}.topbar-afk-btn:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#fff;}.topbar-afk-btn.active{background:rgba(240,178,50,0.15);border-color:rgba(240,178,50,0.4);color:#f0b232;}.topbar-afk-dot{width:8px;height:8px;border-radius:50%;background:#80848e;transition:background-color 0.2s ease;}.topbar-afk-btn.active .topbar-afk-dot{background:#f0b232;box-shadow:0 0 8px #f0b232;}.topbar-notif-btn{position:relative;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);color:#dbdee1;font-size:1.05rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;}.topbar-notif-btn:hover{background:rgba(149,134,250,0.15);border-color:rgba(149,134,250,0.4);color:#fff;transform:scale(1.04);}.topbar-notif-badge{position:absolute;top:-3px;right:-3px;background:#f23f43;color:#fff;font-size:0.68rem;font-weight:700;padding:1px 5px;border-radius:10px;border:2px solid #1e1f22;line-height:1.2;box-shadow:0 0 8px rgba(242,63,67,0.6);animation:badge-pulse 2s infinite;}@keyframes badge-pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.12);}}.notif-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.55);backdrop-filter:blur(3px);z-index:10045;opacity:0;pointer-events:none;transition:opacity 0.28s ease;}.notif-drawer-backdrop.open{opacity:1;pointer-events:auto;}.notif-drawer{position:fixed;top:0;right:0;width:450px;max-width:96vw;height:100vh;background:#2b2d31;z-index:10046;display:flex;flex-direction:column;box-shadow:-8px 0 28px rgba(0,0,0,0.5);transform:translateX(100%);transition:transform 0.28s cubic-bezier(0.16,1,0.3,1);}.notif-drawer-backdrop.open .notif-drawer{transform:translateX(0);}.notif-drawer-header{padding:16px 20px;background:#1e1f22;border-bottom:1px solid rgba(255,255,255,0.06);display:flex;justify-content:space-between;align-items:center;}.notif-header-title{display:flex;align-items:center;gap:10px;}.notif-header-title i{color:#9586fa;font-size:1.15rem;}.notif-header-title h2{font-size:1.05rem;font-weight:600;color:#f2f3f5;margin:0;}.notif-unread-pill{background:#9586fa;color:#fff;font-size:0.72rem;font-weight:600;padding:2px 7px;border-radius:12px;}.notif-header-actions{display:flex;align-items:center;gap:8px;}.btn-notif-action{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);color:#b5bac1;font-size:0.76rem;font-weight:500;padding:4px 9px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all 0.15s ease;}.btn-notif-action:hover{background:rgba(255,255,255,0.1);color:#fff;}.protocol-dropdown-wrap{position:relative;display:inline-block;user-select:none;}.protocol-dropdown-btn{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.09);border-radius:6px;padding:5px 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit;font-size:0.78rem;color:#dbdee1;transition:all 0.2s cubic-bezier(0.2,0,0,1);line-height:1.2;}.protocol-dropdown-btn:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.18);color:#fff;}.protocol-dropdown-wrap.open .protocol-dropdown-btn{background:rgba(149,134,250,0.15);border-color:rgba(149,134,250,0.5);box-shadow:0 0 10px rgba(149,134,250,0.25);color:#fff;}.protocol-icon{font-size:0.85rem;color:#9586fa;display:inline-flex;align-items:center;justify-content:center;line-height:1;}.protocol-label{font-weight:600;color:#949ba4;}.protocol-dropdown-btn:hover .protocol-label{color:#dbdee1;}.protocol-value{font-weight:600;color:#9586fa;display:inline-flex;align-items:center;line-height:1;}.protocol-chevron{font-size:0.62rem;color:#949ba4;transition:transform 0.2s cubic-bezier(0.2,0,0,1),color 0.2s ease;margin-left:8px;padding-left:8px;border-left:1px solid rgba(255,255,255,0.12);display:inline-flex;align-items:center;justify-content:center;line-height:1;height:12px;}.protocol-dropdown-btn:hover .protocol-chevron{color:#dbdee1;border-left-color:rgba(255,255,255,0.2);}.protocol-dropdown-wrap.open .protocol-chevron{transform:rotate(180deg);color:#fff;border-left-color:rgba(149,134,250,0.4);}.protocol-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:275px;width:max-content;max-width:360px;background:#191728;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(149,134,250,0.35);border-radius:10px;padding:6px;box-shadow:0 12px 36px rgba(0,0,0,0.75),0 0 1px rgba(255,255,255,0.15);z-index:2500;display:none;flex-direction:column;gap:4px;animation:dropdownPop 0.18s cubic-bezier(0.16,1,0.3,1);}.protocol-dropdown-wrap.open .protocol-dropdown-menu{display:flex;}.protocol-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:6px;cursor:pointer;font-size:0.84rem;color:#dbdee1;transition:all 0.15s ease;gap:20px;white-space:nowrap;}.protocol-dropdown-item:hover{background:rgba(149,134,250,0.18);color:#fff;}.protocol-dropdown-item.active{background:rgba(149,134,250,0.28);color:#fff;font-weight:600;}.protocol-item-content{display:flex;align-items:center;gap:10px;}.protocol-item-content i{font-size:0.95rem;width:18px;text-align:center;color:var(--accent,#9586fa);}.protocol-item-text{display:flex;align-items:baseline;gap:6px;}.protocol-item-name{font-weight:600;}.protocol-item-desc{font-size:0.74rem;color:#949ba4;}.protocol-dropdown-item:hover .protocol-item-desc,.protocol-dropdown-item.active .protocol-item-desc{color:#dbdee1;}.protocol-check{font-size:0.78rem;color:var(--accent,#9586fa);opacity:0;transition:opacity 0.15s ease;margin-left:auto;padding-left:10px;}.protocol-dropdown-item.active .protocol-check{opacity:1;}.notif-drawer-close{background:none;border:none;color:#949ba4;font-size:1.25rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:color 0.15s;}.notif-drawer-close:hover{color:#f2f3f5;}.notif-filter-bar{padding:8px 12px;background:#110e1c;border:1px solid rgba(149,134,250,0.14);border-radius:12px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;}.notif-filter-bar::-webkit-scrollbar{display:none;}.notif-filter-btn{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);color:#949ba4;font-size:0.78rem;font-weight:500;padding:5px 13px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:all 0.15s ease;}.notif-filter-btn:hover{background:rgba(149,134,250,0.14);border-color:rgba(149,134,250,0.25);color:#f2f3f5;transform:translateY(-1px);}.notif-filter-btn.active{background:linear-gradient(135deg,#7c6cf0 0%,#9586fa 100%);border-color:rgba(255,255,255,0.18);color:#fff;font-weight:600;box-shadow:0 3px 12px rgba(124,108,240,0.35);}.notif-list-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px;}.notif-empty{text-align:center;padding:60px 20px;color:#80848e;}.notif-empty i{font-size:2.5rem;margin-bottom:12px;opacity:0.5;}.notif-empty p{font-size:0.9rem;margin:0;}.notif-card{background:#161324;border:1px solid rgba(149,134,250,0.12);border-radius:12px !important;padding:12px 16px;cursor:pointer;position:relative;overflow:hidden;flex-shrink:0 !important;min-height:68px !important;height:auto !important;box-sizing:border-box !important;box-shadow:0 3px 12px rgba(0,0,0,0.25);transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease;contain:layout paint;}.notif-card:hover{background:#1e1a30;border-color:rgba(149,134,250,0.32);box-shadow:0 6px 18px rgba(0,0,0,0.38),0 0 12px rgba(149,134,250,0.1);transform:translateY(-1px);}.notif-card.unread::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px;background:linear-gradient(180deg,#9586fa 0%,#7c6cf0 100%);box-shadow:0 0 10px rgba(149,134,250,0.7);}.notif-card.expanded{background:rgba(24,20,38,0.96);border-color:rgba(149,134,250,0.28);box-shadow:0 8px 26px rgba(0,0,0,0.45);}.notif-card-header{display:flex;align-items:center;gap:12px;min-height:40px;}.notif-author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#14121e;border:1.5px solid rgba(149,134,250,0.25);box-shadow:0 2px 8px rgba(0,0,0,0.35);}.notif-content-mention{background:rgba(149,134,250,0.22);color:#dcd6ff;padding:1px 7px;border-radius:4px;font-weight:600;font-size:0.82rem;display:inline-block;border:1px solid rgba(149,134,250,0.3);}.notif-inline-link{color:#b1a5ff;font-weight:500;text-decoration:none;background:rgba(149,134,250,0.12);padding:1px 6px;border-radius:4px;border:1px solid rgba(149,134,250,0.25);transition:all 0.15s ease;}.notif-inline-link:hover{background:rgba(149,134,250,0.25);color:#fff;border-color:rgba(149,134,250,0.45);}.notif-inline-code{background:rgba(10,8,16,0.6);color:#f0b232;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:0.82rem;border:1px solid rgba(255,255,255,0.08);}.notif-card-header-info{flex:1;min-width:0;}.notif-card-top-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px;}.notif-type-tag{font-size:0.68rem;font-weight:700;padding:2px 7px;border-radius:6px;text-transform:uppercase;letter-spacing:0.04em;display:inline-flex;align-items:center;gap:4px;}.notif-type-tag.user-ping{background:rgba(149,134,250,0.18);color:#dcd6ff;border:1px solid rgba(149,134,250,0.38);}.notif-type-tag.role-ping{background:rgba(235,69,158,0.18);color:#ffaaf0;border:1px solid rgba(235,69,158,0.38);}.notif-type-tag.keyword{background:rgba(240,178,50,0.18);color:#fbd672;border:1px solid rgba(240,178,50,0.38);}.notif-type-tag.user-track{background:rgba(88,101,242,0.18);color:#a4afff;border:1px solid rgba(88,101,242,0.38);}.notif-type-tag.giveaway{background:rgba(255,215,0,0.18);color:#ffe666;border:1px solid rgba(255,215,0,0.38);}.notif-type-tag.nitro{background:rgba(244,127,255,0.18);color:#f9b5ff;border:1px solid rgba(244,127,255,0.38);}.notif-type-tag.afk{background:rgba(147,112,219,0.18);color:#d0c0f8;border:1px solid rgba(147,112,219,0.38);}.notif-card-author-name{font-weight:600;color:#f2f3f5;font-size:0.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.notif-card-meta{font-size:0.74rem;color:#949ba4;display:flex;align-items:center;gap:6px;}.notif-card-right-icons{display:flex;align-items:center;gap:6px;flex-shrink:0;}.notif-chevron-icon{color:#80848e;font-size:0.85rem;transition:transform 0.25s ease;}.notif-card.expanded .notif-chevron-icon{transform:rotate(180deg);}.notif-card-preview{margin-top:6px;font-size:0.84rem;color:#b5bac1;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,0.16);border:1px solid rgba(255,255,255,0.03);padding:5px 9px;border-radius:6px;}.notif-card.expanded .notif-card-preview{display:none;}.notif-card-details{display:none;margin-top:10px;padding-top:10px;border-top:1px solid rgba(149,134,250,0.12);animation:fadeInDetails 0.2s ease forwards;}.notif-card.expanded .notif-card-details{display:block;}@keyframes fadeInDetails{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}.notif-details-content{background:rgba(12,10,20,0.65);border:1px solid rgba(149,134,250,0.14);padding:11px 13px;border-radius:8px;font-size:0.85rem;line-height:1.45;color:#dbdee1;word-break:break-word;white-space:pre-wrap;margin-bottom:8px;box-shadow:inset 0 2px 6px rgba(0,0,0,0.25);}.notif-details-highlight{display:inline-block;background:rgba(240,178,50,0.2);color:#f0b232;border:1px solid rgba(240,178,50,0.35);padding:2px 7px;border-radius:4px;font-size:0.78rem;font-weight:600;margin-bottom:8px;}.notif-details-source{font-size:0.78rem;color:#949ba4;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;}.notif-details-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;}.notif-jump-btn{background:linear-gradient(135deg,#7c6cf0 0%,#9586fa 100%);color:#fff;text-decoration:none;font-size:0.78rem;font-weight:600;padding:6px 14px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 8px rgba(124,108,240,0.35);transition:all 0.2s ease;}.notif-jump-btn:hover{background:linear-gradient(135deg,#6a57ed 0%,#8574f8 100%);box-shadow:0 4px 14px rgba(124,108,240,0.5);transform:translateY(-1px);color:#fff;}.notif-collapse-btn{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:#b5bac1;font-size:0.78rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all 0.15s ease;}.notif-collapse-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.2);color:#fff;}.afk-toggle-card{background:#232428;border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:14px 16px;margin-bottom:14px;}.afk-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;}.afk-stat-box{background:#232428;border:1px solid rgba(255,255,255,0.05);border-radius:6px;padding:10px;text-align:center;}.afk-stat-label{font-size:0.72rem;color:#949ba4;text-transform:uppercase;letter-spacing:0.03em;margin-bottom:4px;}.afk-stat-val{font-size:1.05rem;font-weight:700;color:#f2f3f5;}.sidebar-afk-badge{margin-left:auto;background:#f0b232;color:#1e1f22;font-size:0.65rem;font-weight:800;padding:1px 6px;border-radius:10px;letter-spacing:0.04em;box-shadow:0 0 6px rgba(240,178,50,0.5);}.afk-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:0.76rem;font-weight:600;padding:3px 10px;border-radius:12px;}.afk-status-pill.active{background:rgba(240,178,50,0.18);color:#f0b232;border:1px solid rgba(240,178,50,0.35);}.afk-status-pill.inactive{background:rgba(255,255,255,0.05);color:#80848e;border:1px solid rgba(255,255,255,0.08);}.afk-mention-card{background:#232428;border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;transition:all 0.18s ease;}.afk-mention-card:hover{background:#28292e;border-color:rgba(255,255,255,0.1);}#home-view:not(.active){display:none !important;}#home-view.active{height:calc(100vh - 75px) !important;max-height:calc(100vh - 75px) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;padding:0 !important;box-sizing:border-box !important;}#home-view .dashboard-grid{flex:1 1 0% !important;height:100% !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;display:grid !important;grid-template-columns:400px 1fr !important;grid-template-rows:minmax(0,1fr) !important;gap:24px !important;padding:20px 24px !important;box-sizing:border-box !important;width:100% !important;}#home-view .profile-section{height:100% !important;max-height:100% !important;min-height:0 !important;overflow:visible !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:center !important;padding-top:25px !important;padding-bottom:25px !important;box-sizing:border-box !important;transition:padding 0.25s ease,margin 0.25s ease;}#home-view .profile-section.has-profile-frame{padding-top:75px !important;padding-bottom:25px !important;}#home-view .discord-card{margin:0 auto !important;flex-shrink:0 !important;}#home-view .notifications-section{height:100% !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;padding:24px 28px !important;box-sizing:border-box !important;}#home-view .notifications-section .section-header{flex-shrink:0 !important;margin-bottom:14px !important;}#home-view .notifications-section .notif-filter-bar{flex-shrink:0 !important;margin-bottom:12px !important;}#home-view .notification-feed{flex:1 1 0% !important;min-height:0 !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;display:flex !important;flex-direction:column !important;gap:10px !important;padding:2px 6px 14px 2px !important;contain:content;will-change:scroll-position;transform:translateZ(0);}#home-view .notification-feed::-webkit-scrollbar{width:6px;}#home-view .notification-feed::-webkit-scrollbar-track{background:transparent;}#home-view .notification-feed::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:4px;}#home-view .notification-feed::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.25);}@media (max-width:900px){#home-view.active{overflow-y:auto !important;height:auto !important;max-height:none !important;}#home-view .dashboard-grid{height:auto !important;max-height:none !important;overflow:visible !important;grid-template-columns:1fr !important;grid-template-rows:auto auto !important;}#home-view .profile-section,#home-view .notifications-section{height:auto !important;max-height:none !important;overflow:visible !important;}#home-view .notification-feed{max-height:500px !important;}}@media (max-width:768px){#home-view{flex:1 1 0% !important;height:calc(100vh - 60px) !important;height:calc(100dvh - 60px) !important;max-height:calc(100vh - 60px) !important;max-height:calc(100dvh - 60px) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;display:block !important;padding:0 !important;box-sizing:border-box !important;}#home-view.active{display:block !important;}#home-view .dashboard-grid{display:flex !important;flex-direction:column !important;align-items:center !important;height:auto !important;max-height:none !important;overflow:visible !important;grid-template-columns:unset !important;grid-template-rows:unset !important;gap:20px !important;padding:6px 12px 32px 12px !important;width:100% !important;box-sizing:border-box !important;}#home-view .profile-section,.profile-section{height:auto !important;max-height:none !important;overflow:visible !important;padding-top:10px !important;padding-bottom:20px !important;padding-left:10px !important;padding-right:10px !important;margin:0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:360px !important;box-sizing:border-box !important;position:relative !important;z-index:20 !important;transition:padding 0.25s ease,margin 0.25s ease;}#home-view .profile-section.has-profile-frame,.profile-section.has-profile-frame{padding-top:80px !important;padding-bottom:24px !important;margin-top:0 !important;}#home-view .discord-card,.discord-card{width:100% !important;max-width:320px !important;min-height:auto !important;height:fit-content !important;min-width:unset !important;overflow:visible !important;margin:0 auto !important;align-self:center !important;box-sizing:border-box !important;position:relative !important;}#home-view .discord-profile-effect,.discord-profile-effect{overflow:hidden !important;border-radius:16px !important;max-width:100% !important;max-height:100% !important;}#home-view .notifications-section,#home-view .section-card.notifications-section{height:auto !important;max-height:none !important;overflow:visible !important;padding:16px !important;width:100% !important;box-sizing:border-box !important;position:relative !important;z-index:50 !important;}#home-view .notification-feed{max-height:55vh !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;}}#afk-view{padding:24px !important;box-sizing:border-box !important;}#afk-view:not(.active){display:none !important;}#afk-view.active{display:block !important;animation:fadeInView 0.25s ease forwards;height:auto !important;}#afk-view .section-card{height:auto !important;max-height:none !important;min-height:0 !important;}#loggers-view{padding:24px !important;box-sizing:border-box !important;}#loggers-view:not(.active){display:none !important;}#loggers-view.active{display:block !important;animation:fadeInView 0.25s ease forwards;height:auto !important;}#loggers-view .section-card{height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important;}.keywords-chips-cloud{transition:all 0.2s ease;}.keyword-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(149,134,250,0.16);border:1px solid rgba(149,134,250,0.32);color:#e0e6ff;padding:6px 12px;border-radius:8px;font-size:0.88rem;font-weight:500;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);box-shadow:0 2px 6px rgba(0,0,0,0.15);}.keyword-chip:hover{border-color:rgba(149,134,250,0.6);background:rgba(149,134,250,0.25);transform:translateY(-1px);box-shadow:0 4px 12px rgba(149,134,250,0.2);}.keyword-chip i.fa-tag{font-size:0.78rem;color:#8ea1e1;}.keyword-chip .keyword-text{font-weight:600;color:#ffffff;letter-spacing:0.01em;}.keyword-chip .keyword-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,0.08);border:none;color:#b5bac1;cursor:pointer;font-size:0.72rem;transition:all 0.15s ease;padding:0;margin-left:2px;}.keyword-chip .keyword-remove-btn:hover{background:#ed4245;color:#ffffff;transform:scale(1.15);}.keywords-empty-state{display:flex;align-items:center;gap:12px;color:#949ba4;font-size:0.88rem;padding:8px 4px;}.keywords-empty-state i{font-size:1.1rem;color:#f1c40f;}.logger-card-item{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:10px;padding:14px 16px;transition:all 0.2s ease;}.logger-card-item:hover{background:rgba(255,255,255,0.035);border-color:rgba(255,255,255,0.1);}.logger-card-item.enabled{border-color:rgba(149,134,250,0.3);}.logger-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;}.logger-card-info{display:flex;align-items:flex-start;gap:12px;flex:1;}.logger-icon-box{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:0.95rem;flex-shrink:0;}.logger-info-text .logger-title{font-size:0.92rem;font-weight:600;color:#f2f3f5;display:block;}.logger-info-text .logger-desc{font-size:0.78rem;color:#949ba4;margin-top:2px;display:block;}.logger-delivery-bar{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.05);display:flex;gap:16px;flex-wrap:wrap;}.delivery-checkbox-label{display:flex;align-items:center;gap:7px;font-size:0.8rem;font-weight:500;color:#b5bac1;cursor:pointer;user-select:none;transition:color 0.15s ease;}.delivery-checkbox-label:hover{color:#f2f3f5;}.delivery-checkbox-label input[type="checkbox"]{accent-color:#9586fa;cursor:pointer;width:14px;height:14px;}#embed-view{padding:24px !important;box-sizing:border-box !important;}#embed-view:not(.active){display:none !important;}#embed-view.active{display:block !important;animation:fadeInView 0.25s ease forwards;height:auto !important;}#embed-view .section-card{height:auto !important;max-height:none !important;min-height:0 !important;}#embed-view .themes-ribbon-card{overflow:visible !important;position:relative;z-index:40;}#embed-view .color-card-wrapper,#embed-view .color-graph-container{overflow:visible !important;position:relative;z-index:100;}#theme-selector-dropdown-wrap{min-width:210px;max-width:280px;}#theme-selector-dropdown-wrap .custom-dropdown-trigger{background:rgba(0,0,0,0.4) !important;border:1px solid rgba(255,255,255,0.15) !important;border-radius:8px !important;padding:7px 12px !important;font-size:0.85rem !important;box-shadow:0 2px 6px rgba(0,0,0,0.2);}#theme-selector-dropdown-wrap .custom-dropdown-trigger:hover{border-color:rgba(149,134,250,0.5) !important;background:rgba(20,22,34,0.8) !important;}#theme-selector-dropdown-wrap.open .custom-dropdown-trigger{border-color:var(--accent) !important;box-shadow:0 0 12px var(--accent-glow) !important;}#theme-selector-dropdown-wrap .custom-dropdown-menu{min-width:230px;z-index:2500;}@media (max-width:768px){#theme-selector-dropdown-wrap{min-width:100% !important;max-width:100% !important;}}.theme-card-chip{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);cursor:pointer;transition:all 0.2s ease;user-select:none;}.theme-card-chip:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.18);transform:translateY(-1px);}.theme-card-chip.active{background:rgba(149,134,250,0.15);border-color:#9586fa;box-shadow:0 0 12px rgba(149,134,250,0.25);}.theme-chip-color{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,0.2);flex-shrink:0;}.theme-chip-name{font-size:0.85rem;font-weight:600;color:#f2f3f5;}.theme-chip-delete{margin-left:4px;font-size:0.75rem;color:#949ba4;cursor:pointer;padding:2px 5px;border-radius:4px;transition:all 0.15s ease;}.theme-chip-delete:hover{color:#ed4245;background:rgba(237,66,69,0.15);}.discord-v2-container{position:relative;background-color:#2b2d31;border:1px solid rgba(255,255,255,0.06);border-radius:8px;display:flex;overflow:hidden;margin-top:6px;box-shadow:0 4px 14px rgba(0,0,0,0.25);max-width:432px;width:100%;box-sizing:border-box;}.discord-v2-accent-bar{width:4px;flex-shrink:0;background-color:#9586fa;border-top-left-radius:8px;border-bottom-left-radius:8px;transition:background-color 0.2s ease;}.discord-v2-inner-body{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0;}.discord-v2-header{font-size:1.15rem;font-weight:700;color:#f2f3f5;line-height:1.3;word-break:break-word;}.discord-v2-section-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;}.discord-v2-desc{flex:1;font-size:0.84rem;color:#dbdee1;line-height:1.4;min-width:0;}.discord-v2-accessory-col{flex-shrink:0;}.discord-v2-thumbnail-img{width:80px;height:80px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,0.08);}.discord-v2-image-row{width:100%;border-radius:8px;overflow:hidden;margin-top:8px;}.discord-v2-media-img{width:100%;max-height:380px;object-fit:cover;border-radius:8px;display:block;}.discord-v2-divider{height:1px;background:rgba(255,255,255,0.08);margin:6px 0;}.discord-v2-footer-text{font-size:0.74rem;color:#949ba4;display:flex;align-items:center;gap:6px;}.console-window,.console-line,.console-line *{white-space:pre !important;font-family:'Consolas','Cascadia Code','Courier New',monospace !important;line-height:1.35 !important;}.console-window{overflow-x:auto !important;overflow-y:auto !important;font-size:0.85rem !important;}.sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2400;opacity:0;transition:opacity 0.28s ease;pointer-events:none;}.sidebar-overlay.active{display:block;opacity:1;pointer-events:auto;}@media (max-width:1024px){.afk-view-grid,div[style*="grid-template-columns:minmax(320px"]{grid-template-columns:1fr !important;}div[style*="grid-template-columns:repeat(auto-fit,minmax(380px"]{grid-template-columns:1fr !important;}}@media (max-width:768px){.sidebar-overlay{display:block;opacity:0;pointer-events:none;}.sidebar-overlay.active{opacity:1;pointer-events:auto;}.app-container{flex-direction:column;position:relative;}.main-content{margin-left:0 !important;width:100% !important;height:100vh !important;height:100dvh !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;position:relative !important;}.sidebar{position:fixed !important;left:0 !important;top:0;height:100vh;height:100dvh;width:280px !important;transform:translateX(-100%) !important;transition:transform 0.28s cubic-bezier(0.2,0,0,1) !important;z-index:2500;box-shadow:5px 0 25px rgba(0,0,0,0.6);will-change:transform;overflow-y:auto;}.sidebar.mobile-open{transform:translateX(0) !important;}.sidebar.collapsed{width:280px !important;}.sidebar.collapsed .sidebar-category-header{padding:14px 14px 4px 14px !important;justify-content:flex-start !important;}.sidebar.collapsed .sidebar-category-header span{display:inline-block !important;}.sidebar.collapsed .sidebar-category-header::after{display:none !important;}.sidebar-nav{overflow-y:auto;-webkit-overflow-scrolling:touch;}#mobile-toggle{display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:1001 !important;}.top-bar{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;height:60px !important;padding:0 14px !important;gap:8px !important;z-index:1000 !important;background:#0a0b14 !important;background:rgba(14,11,24,0.96) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-bottom:1px solid var(--panel-border) !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;}.top-bar-left{display:flex !important;align-items:center !important;gap:10px !important;min-width:0 !important;flex:1 1 auto !important;}.top-bar h1{font-size:1.05rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto;max-width:none;margin:0;}.top-bar-right{gap:6px;flex-shrink:0;}.topbar-afk-btn{font-size:0.78rem;padding:5px 9px;gap:5px;}.topbar-afk-btn span{display:none;}.view-section{flex:1 1 0% !important;padding:14px 12px !important;height:calc(100vh - 60px) !important;height:calc(100dvh - 60px) !important;max-height:calc(100vh - 60px) !important;max-height:calc(100dvh - 60px) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;box-sizing:border-box !important;}#music-view{margin:0 !important;height:calc(100vh - 60px) !important;height:calc(100dvh - 60px) !important;}.section-card{padding:16px !important;border-radius:16px !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;}.section-header{flex-wrap:wrap;gap:8px;margin-bottom:14px;}.section-header h2{font-size:1rem;}.section-header>div:last-child{flex-wrap:wrap;gap:6px;}.btn-notif-action{font-size:0.72rem;padding:4px 7px;}.protocol-dropdown-wrap{position:relative;}.protocol-dropdown-menu{position:absolute !important;top:calc(100% + 6px) !important;left:0 !important;right:auto !important;bottom:auto !important;width:max-content !important;min-width:250px !important;max-width:min(320px,calc(100vw - 32px)) !important;border-radius:10px !important;z-index:9999 !important;}.notif-filter-bar{overflow-x:auto !important;-webkit-overflow-scrolling:touch;white-space:nowrap !important;display:flex !important;flex-wrap:nowrap !important;gap:6px !important;padding-bottom:4px;scrollbar-width:none;}.notif-filter-bar::-webkit-scrollbar{display:none;}.notif-filter-btn{flex-shrink:0;}.feature-page-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;}.feature-page-header h2{font-size:1.25rem;}.header-actions{width:100%;flex-wrap:wrap;gap:8px;}.search-box input{width:100% !important;min-width:0;}.search-box input:focus{width:100% !important;}.search-box{flex:1;min-width:0;}#automessages-search,#automessages-search:focus{width:100% !important;}.stats-cards-row{grid-template-columns:1fr !important;gap:10px;margin-bottom:16px;}.items-grid{grid-template-columns:1fr !important;gap:12px;}#automessages-grid{grid-template-columns:1fr !important;gap:12px;}#console-view{padding:12px !important;}#console-view .section-card{height:calc(100dvh - 100px) !important;}#console-view .console-controls{flex-wrap:wrap;gap:6px;}#console-view .console-controls .btn{flex:1;justify-content:center;padding:7px 10px !important;font-size:0.82rem !important;}#afk-view{padding:14px 12px !important;}#afk-view .view-header{flex-direction:column !important;align-items:flex-start !important;gap:10px !important;}#afk-view .afk-overview-grid,div.afk-overview-grid{grid-template-columns:1fr !important;gap:10px !important;margin-bottom:14px !important;}#afk-view>div[style*="grid-template-columns:minmax(320px"],div[style*="grid-template-columns:minmax(320px,1fr) minmax(340px"]{display:flex !important;flex-direction:column !important;gap:14px !important;}#loggers-view{padding:14px 12px !important;}#loggers-view .view-header{flex-direction:column !important;align-items:flex-start !important;gap:10px !important;}#loggers-view .overview-grid,div.overview-grid{grid-template-columns:1fr !important;gap:10px !important;}#loggers-view>div[style*="grid-template-columns:repeat(auto-fit,minmax(380px"]{display:flex !important;flex-direction:column !important;gap:14px !important;}#embed-view{padding:14px 12px !important;}#embed-view>div[style*="display:grid"],#embed-view>main>div[style*="display:grid"]{display:flex !important;flex-direction:column !important;gap:14px !important;}#config-view{padding:14px 12px !important;}#config-view .feature-page-header{flex-direction:row;align-items:center;flex-wrap:wrap;}.config-card{padding:14px 12px;margin-bottom:14px;border-radius:10px;}.config-grid-2{grid-template-columns:1fr !important;gap:12px;}.config-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;margin-bottom:14px;gap:6px;scrollbar-width:none;flex-wrap:nowrap !important;}.config-tabs-nav::-webkit-scrollbar{display:none;}.config-tab-btn{padding:6px 12px;font-size:0.8rem;white-space:nowrap;flex-shrink:0;}#triggers-view{padding:14px 12px !important;}#tags-view{padding:14px 12px !important;}#automessages-view{padding:14px 12px !important;}.modal-backdrop{padding:10px 8px;align-items:flex-end;}.modal-card{max-width:100% !important;max-height:calc(100vh - 20px) !important;max-height:calc(100dvh - 20px) !important;border-radius:16px 16px 10px 10px;margin:0;}.modal-card.modal-card-lg{max-height:calc(100dvh - 20px) !important;}.modal-header{padding:14px 16px;}.modal-header h3{font-size:1.05rem;}.modal-body{padding:14px 12px;max-height:none;}.modal-footer{padding:12px 14px;padding-bottom:max(12px,env(safe-area-inset-bottom,16px));gap:10px;background:#131121;position:sticky;bottom:0;z-index:10;}.modal-footer .btn{flex:1;padding:11px 12px;font-size:0.9rem;justify-content:center;}.form-input,.form-textarea,select,input[type="text"],input[type="number"],input[type="email"],input[type="password"]{font-size:16px !important;}.form-row{flex-direction:column;gap:10px;}.form-group{margin-bottom:14px;}.task-type-tabs{width:100%;}.task-tab-btn{flex:1;justify-content:center;padding:8px 10px;font-size:0.8rem;}.phone-group-row{flex-direction:column;}.phone-group-row .custom-dropdown-container{width:100% !important;}.discord-msg-preview-container{padding:8px 8px;border-radius:6px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;}.discord-message-main-row{gap:8px;}.discord-bot-avatar{width:26px !important;height:26px !important;border-radius:50%;flex-shrink:0;}.discord-bot-name{font-size:0.80rem !important;font-weight:600;}.discord-app-badge{font-size:0.58rem !important;padding:1px 3px !important;border-radius:3px !important;}.discord-message-timestamp{font-size:0.65rem !important;}.discord-interaction-reply-row{font-size:0.70rem !important;padding-left:54px !important;gap:4px;margin-bottom:2px;}.discord-reply-user-avatar{width:14px !important;height:14px !important;}.discord-reply-tree-spine{left:20px !important;width:26px !important;}.embed-live-preview{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:8px 10px !important;gap:6px !important;font-size:0.76rem !important;border-radius:4px !important;border-left-width:3px !important;}.embed-preview-author{font-size:0.74rem !important;gap:6px !important;}.embed-preview-author img{width:16px !important;height:16px !important;}.embed-preview-title{font-size:0.88rem !important;font-weight:700;line-height:1.25 !important;}.embed-preview-grid{gap:8px !important;align-items:flex-start;}.embed-preview-thumbnail{width:54px !important;height:54px !important;border-radius:6px !important;flex-shrink:0;}.embed-preview-desc{font-size:0.72rem !important;line-height:1.35 !important;margin-top:3px !important;gap:2px !important;}.embed-desc-line{font-size:0.72rem !important;word-break:break-word;overflow-wrap:anywhere;gap:3px !important;}.embed-desc-line code{font-size:0.68rem !important;padding:1px 4px !important;border-radius:3px !important;word-break:break-all;}.embed-preview-footer{font-size:0.67rem !important;gap:6px !important;margin-top:3px !important;}.embed-preview-footer img{width:14px !important;height:14px !important;}.discord-v2-container{width:100% !important;max-width:100% !important;box-sizing:border-box;border-radius:6px !important;}.discord-v2-accent-bar{width:3px !important;}.discord-v2-inner-body{padding:8px 10px !important;gap:5px !important;}.discord-v2-header{font-size:0.90rem !important;font-weight:700;line-height:1.25 !important;}.discord-v2-section-row{gap:8px !important;}.discord-v2-desc{font-size:0.72rem !important;line-height:1.35 !important;}.discord-v2-thumbnail-img{width:54px !important;height:54px !important;border-radius:6px !important;flex-shrink:0;}.discord-v2-footer-row{margin-top:3px !important;}.discord-v2-footer-text{font-size:0.67rem !important;}.undo-toast-container{left:0 !important;right:0 !important;width:100% !important;bottom:16px !important;bottom:max(16px,env(safe-area-inset-bottom,16px)) !important;padding:0 12px !important;box-sizing:border-box !important;justify-content:center !important;align-items:center !important;margin:0 !important;transform:none !important;pointer-events:none !important;z-index:9999999 !important;}.undo-toast-container.active{display:flex !important;}.undo-toast{pointer-events:auto !important;background:#1e1f22 !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 12px 32px rgba(0,0,0,0.85),0 2px 8px rgba(0,0,0,0.5) !important;border-radius:12px !important;min-width:0 !important;width:100% !important;max-width:440px !important;padding:10px 14px !important;display:flex !important;align-items:center !important;gap:10px !important;box-sizing:border-box !important;animation:undoSlideUpMobile 0.25s cubic-bezier(0.16,1,0.3,1) forwards !important;}@keyframes undoSlideUpMobile{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.undo-icon{width:32px !important;height:32px !important;font-size:0.85rem !important;border-radius:8px !important;flex-shrink:0 !important;}.undo-message-group{flex:1 !important;min-width:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;gap:5px !important;}.undo-text{font-size:0.82rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:block !important;}.btn-undo{padding:7px 12px !important;font-size:0.8rem !important;flex-shrink:0 !important;white-space:nowrap !important;border-radius:7px !important;}#toast-container{left:12px;right:12px;bottom:16px;bottom:max(16px,env(safe-area-inset-bottom,16px));width:auto;align-items:stretch;}.toast{width:100%;box-sizing:border-box;}.logger-delivery-bar{flex-direction:column;gap:8px;}.gw-bot-chip{min-width:0;max-width:100%;width:100%;}.afk-mentions-feed{max-height:300px !important;}.notif-drawer{width:100% !important;max-width:100% !important;border-radius:0;}.view-header{flex-direction:column !important;align-items:flex-start !important;gap:10px !important;}.view-header>div:last-child{width:100%;}.view-header .btn{width:100%;justify-content:center;}}@media (max-width:400px){.top-bar h1{font-size:0.95rem;max-width:120px;}.topbar-afk-btn{padding:5px 7px;}.section-card{padding:12px !important;border-radius:12px !important;}.stat-card{padding:12px 14px;gap:12px;}.stat-value{font-size:1.2rem;}.item-card{padding:14px;}.feature-page-header h2{font-size:1.1rem;}.btn{padding:8px 14px;font-size:0.85rem;}.modal-footer .btn{padding:10px 8px;font-size:0.82rem;}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}.interval-input-wrapper{display:flex;align-items:center;background:rgba(0,0,0,0.25);border:1px solid var(--panel-border);border-radius:8px;position:relative;overflow:visible !important;flex:1;min-width:140px;transition:border-color 0.2s ease,box-shadow 0.2s ease;}.interval-input-wrapper:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(149,134,250,0.25);}.interval-num-input{background:transparent !important;border:none !important;color:#fff !important;font-size:0.9rem !important;padding:8px 12px !important;width:100% !important;min-width:50px !important;outline:none !important;box-shadow:none !important;text-align:right;border-radius:8px 0 0 8px !important;}.unit-dropdown-container{position:relative;border-left:1px solid var(--panel-border);background:rgba(255,255,255,0.04);}.unit-dropdown-container .custom-dropdown-menu{top:calc(100% + 4px) !important;right:0 !important;left:0 !important;width:100% !important;min-width:100% !important;box-sizing:border-box !important;z-index:99999 !important;background:#18191c !important;border:1px solid var(--panel-border) !important;border-radius:8px !important;box-shadow:0 8px 24px rgba(0,0,0,0.7) !important;}.interval-unit-select{background-color:rgba(255,255,255,0.06) !important;border:none !important;border-left:1px solid var(--panel-border) !important;color:#9586fa !important;font-weight:700 !important;font-size:0.84rem !important;padding:8px 24px 8px 10px !important;min-width:105px !important;cursor:pointer !important;outline:none !important;border-radius:0 !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%235865f2' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") !important;background-repeat:no-repeat !important;background-position:right 6px center !important;}.interval-unit-select option{background-color:#18191c !important;color:#ffffff !important;padding:8px 12px !important;}.custom-dropdown-container{position:relative;user-select:none;}.custom-dropdown-trigger{background:rgba(0,0,0,0.25);border:1px solid var(--panel-border);border-radius:8px;padding:10px 14px;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all 0.2s ease;}.custom-dropdown-trigger:hover{border-color:rgba(255,255,255,0.2);background:rgba(255,255,255,0.04);}.custom-dropdown-arrow{transition:transform 0.2s ease;font-size:0.8rem;color:#949ba4;margin-left:8px;}.custom-dropdown-container.open .custom-dropdown-arrow{transform:rotate(180deg);color:var(--accent);}.custom-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;width:100%;z-index:999;background:#18191c;border:1px solid var(--panel-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.5);overflow:hidden;}.custom-dropdown-list{max-height:220px;overflow-y:auto;padding:4px;}.custom-dropdown-item{padding:8px 12px;border-radius:6px;color:#dbdee1;font-size:0.88rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background 0.15s ease;}.custom-dropdown-item:hover{background:rgba(149,134,250,0.15);color:#fff;}.custom-dropdown-item.selected{background:var(--accent,#9586fa);color:#fff;font-weight:600;}.emoji-picker-item{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);cursor:pointer;transition:all 0.15s ease;}.emoji-picker-item:hover{background:rgba(149,134,250,0.2);border-color:rgba(149,134,250,0.5);transform:scale(1.12);}.emoji-picker-item img{width:28px;height:28px;object-fit:contain;}.emoji-picker-item .unicode-emoji{font-size:1.5rem;line-height:1;display:inline-block;transition:transform 0.15s ease;}.emoji-picker-item:hover .unicode-emoji{transform:scale(1.15);}.emoji-picker-tabs{display:flex;gap:8px;padding:10px 18px 0;background:#232428;border-bottom:1px solid rgba(255,255,255,0.06);}.emoji-picker-tab{background:none;border:none;color:#949ba4;font-size:0.85rem;font-weight:600;padding:8px 16px;cursor:pointer;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:7px;transition:all 0.15s ease;}.emoji-picker-tab:hover{color:#dbdee1;}.emoji-picker-tab.active{color:#fff;border-bottom-color:#5865f2;}.visual-emoji-box{display:flex;align-items:center;background:rgba(0,0,0,0.25);border:1px solid var(--panel-border);border-radius:8px;padding:2px 8px;gap:6px;min-width:180px;height:42px;transition:all 0.2s ease;box-sizing:border-box;}.visual-emoji-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(149,134,250,0.2);}.visual-emoji-box:hover{border-color:rgba(255,255,255,0.2);}.visual-emoji-preview-badge{display:none;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:rgba(255,255,255,0.08);border-radius:6px;padding:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;}.visual-emoji-preview-badge img{width:22px;height:22px;object-fit:contain;}.emoji-text-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:0.85rem;min-width:80px;width:100%;}.emoji-text-input::placeholder{color:#80848e;}.btn-clear-emoji{background:none;border:none;color:#949ba4;cursor:pointer;font-size:0.85rem;padding:4px;display:flex;align-items:center;justify-content:center;transition:color 0.15s ease;}.btn-clear-emoji:hover{color:#f23f43;}.placeholder-autocomplete-dropdown{position:fixed;z-index:10099;background:rgba(18,17,28,0.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(149,134,250,0.35);border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,0.6),0 0 20px rgba(149,134,250,0.18);max-height:230px;overflow-y:auto;width:290px;padding:6px;display:none;flex-direction:column;gap:3px;animation:fadeInDropdown 0.15s ease forwards;}@keyframes fadeInDropdown{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}}.placeholder-autocomplete-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:7px;cursor:pointer;transition:all 0.15s ease;font-family:'Outfit',sans-serif;color:#e2e8f0;user-select:none;}.placeholder-autocomplete-item:hover,.placeholder-autocomplete-item.active{background:rgba(149,134,250,0.22);color:#ffffff;border-left:3px solid #9586fa;}.placeholder-autocomplete-item .tag-code{font-family:'JetBrains Mono',monospace;font-size:0.85rem;font-weight:600;color:#9586fa;}.placeholder-autocomplete-item.tag-type-tag .tag-code{color:#eb459e;}.placeholder-autocomplete-item .tag-desc{font-size:0.75rem;color:#94a3b8;margin-left:8px;text-align:right;}.discord-activity-card{background:#1e1f22;border-radius:16px;padding:30px 32px;color:#dbdee1;border:1px solid rgba(255,255,255,0.08);font-family:'gg sans','Noto Sans','Outfit',sans-serif;box-shadow:0 10px 36px rgba(0,0,0,0.4);width:100%;display:flex;flex-direction:column;box-sizing:border-box;}.discord-rpc-btn{background:#2b2d31;border-radius:6px;padding:13px 24px;text-align:center;font-weight:700;font-size:1.15rem;color:#f2f3f5;cursor:pointer;transition:background 0.17s ease,color 0.17s ease,transform 0.1s ease;user-select:none;display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;box-sizing:border-box;}.discord-rpc-btn:hover{background:#35373c;color:#ffffff;}.discord-rpc-btn:active{transform:scale(0.99);}.custom-color-picker-trigger:hover{transform:scale(1.05);border-color:#9586fa !important;}.magcord-color-popover{position:absolute;top:48px;left:0;z-index:1000;width:260px;background:#18191c;border:1px solid rgba(149,134,250,0.4);border-radius:12px;padding:14px;box-shadow:0 16px 40px rgba(0,0,0,0.8),0 0 24px rgba(149,134,250,0.2);user-select:none;font-family:'Outfit',-apple-system,BlinkMacSystemFont,sans-serif;animation:popoverFadeIn 0.18s cubic-bezier(0.16,1,0.3,1);}@keyframes popoverFadeIn{from{opacity:0;transform:translateY(-6px) scale(0.97);}to{opacity:1;transform:translateY(0) scale(1);}}.mcp-sat-val-area{width:100%;height:140px;border-radius:8px;position:relative;cursor:crosshair;overflow:hidden;background-color:#9586fa;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);}.mcp-white-grad{position:absolute;inset:0;background:linear-gradient(to right,#ffffff,rgba(255,255,255,0));}.mcp-black-grad{position:absolute;inset:0;background:linear-gradient(to top,#000000,rgba(0,0,0,0));}.mcp-cursor{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 0 4px rgba(0,0,0,0.9),inset 0 0 2px rgba(0,0,0,0.8);transform:translate(-50%,-50%);pointer-events:none;}.mcp-controls-row{display:flex;align-items:center;gap:10px;margin-top:12px;}.mcp-eyedropper-btn{background:#2b2d31;border:1px solid rgba(255,255,255,0.1);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#dbdee1;cursor:pointer;transition:all 0.18s ease;flex-shrink:0;}.mcp-eyedropper-btn:hover{background:#35373c;color:#9586fa;border-color:rgba(149,134,250,0.4);transform:scale(1.05);}.mcp-preview-circle{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,0.25);box-shadow:0 2px 8px rgba(0,0,0,0.5);flex-shrink:0;}.mcp-hue-slider-track{flex:1;height:12px;border-radius:6px;background:linear-gradient(to right,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);position:relative;cursor:pointer;box-shadow:inset 0 0 2px rgba(0,0,0,0.6);}.mcp-hue-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#ffffff;border:2px solid #18191c;box-shadow:0 0 5px rgba(0,0,0,0.9);pointer-events:none;}.mcp-inputs-row{display:flex;gap:6px;margin-top:12px;align-items:flex-end;}.mcp-input-col{display:flex;flex-direction:column;align-items:center;flex:1;gap:3px;}.mcp-input-col.mcp-hex-col{flex:1.5;}.mcp-num-input,.mcp-hex-input{width:100%;background:#2b2d31;border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:#f2f3f5;font-family:'Consolas',monospace;font-size:0.82rem;text-align:center;padding:5px 2px;box-sizing:border-box;transition:border-color 0.15s,box-shadow 0.15s;}.mcp-num-input:focus,.mcp-hex-input:focus{outline:none;border-color:#9586fa;box-shadow:0 0 0 2px rgba(149,134,250,0.25);background:#313338;}.mcp-num-input::-webkit-inner-spin-button,.mcp-num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.mcp-input-col label{font-size:0.68rem;color:#949ba4;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.mcp-presets-row{display:flex;gap:6px;margin-top:12px;justify-content:space-between;}.mcp-swatch{width:22px;height:22px;border-radius:6px;cursor:pointer;border:1px solid rgba(255,255,255,0.15);transition:transform 0.15s ease,box-shadow 0.15s ease;}.mcp-swatch:hover{transform:scale(1.18);box-shadow:0 0 8px rgba(255,255,255,0.35);border-color:#ffffff;}.tokens-manager-container{display:flex;flex-direction:column;gap:20px;width:100%;}.tokens-header-card{background:linear-gradient(135deg,rgba(149,134,250,0.1) 0%,rgba(19,16,31,0.7) 100%);border:1px solid rgba(149,134,250,0.25);border-radius:12px;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;box-shadow:0 4px 20px rgba(0,0,0,0.25);}.tokens-header-info{display:flex;flex-direction:column;gap:4px;}.tokens-header-info h3{margin:0;font-size:1.25rem;font-weight:700;color:#f2f3f5;display:flex;align-items:center;gap:10px;}.tokens-header-info h3 i{color:var(--accent);}.tokens-header-info p{margin:0;font-size:0.88rem;color:#949ba4;}.tokens-header-actions{display:flex;align-items:center;gap:12px;}.tokens-active-summary-pill{display:flex;align-items:center;gap:8px;background:rgba(149,134,250,0.15);border:1px solid rgba(149,134,250,0.35);border-radius:20px;padding:6px 14px;font-size:0.85rem;color:#f2f3f5;font-weight:600;}.tokens-slots-list{display:flex;flex-direction:column;gap:16px;width:100%;}.token-slot-card{background:rgba(19,16,31,0.55);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;position:relative;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(8px);}.token-slot-card:hover{border-color:rgba(255,255,255,0.16);background:rgba(23,20,38,0.65);}.token-slot-card.is-active{border-color:var(--accent);background:linear-gradient(135deg,rgba(149,134,250,0.12) 0%,rgba(20,17,36,0.8) 100%);box-shadow:0 0 24px rgba(149,134,250,0.2),inset 0 0 16px rgba(149,134,250,0.04);}.token-slot-card.is-invalid{border-color:rgba(242,63,67,0.5);background:linear-gradient(135deg,rgba(242,63,67,0.08) 0%,rgba(22,16,20,0.7) 100%);}.token-card-top-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;}.token-card-badges{display:flex;align-items:center;gap:8px;}.token-slot-badge{background:rgba(255,255,255,0.08);color:#f2f3f5;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,0.06);}.token-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:0.76rem;font-weight:600;padding:4px 10px;border-radius:6px;}.token-status-pill.valid{background:rgba(35,165,90,0.16);color:#23a55a;border:1px solid rgba(35,165,90,0.35);}.token-status-pill.invalid{background:rgba(242,63,67,0.16);color:#f23f43;border:1px solid rgba(242,63,67,0.35);}.token-status-pill.empty{background:rgba(255,255,255,0.05);color:#949ba4;border:1px solid rgba(255,255,255,0.08);}.token-status-pill.checking{background:rgba(149,134,250,0.16);color:#9586fa;border:1px solid rgba(149,134,250,0.35);}.token-active-action-wrap{display:flex;align-items:center;gap:10px;}.token-active-badge{background:linear-gradient(135deg,#9586fa,#7257e8);color:#ffffff;font-size:0.78rem;font-weight:700;padding:6px 14px;border-radius:20px;box-shadow:0 0 12px rgba(149,134,250,0.45);display:flex;align-items:center;gap:6px;letter-spacing:0.4px;}.btn-set-active-token{background:rgba(255,255,255,0.06);color:#dbdee1;border:1px solid rgba(255,255,255,0.12);border-radius:20px;padding:6px 14px;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;gap:6px;}.btn-set-active-token:hover:not(:disabled):not(.disabled){background:var(--accent);color:#ffffff;border-color:var(--accent);box-shadow:0 0 10px rgba(149,134,250,0.35);transform:translateY(-1px);}.btn-set-active-token:disabled,.btn-set-active-token.disabled{opacity:0.35 !important;cursor:not-allowed !important;background:rgba(255,255,255,0.04) !important;color:#6d727a !important;border-color:rgba(255,255,255,0.08) !important;box-shadow:none !important;transform:none !important;pointer-events:auto !important;}.token-profile-body{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.05);border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:16px;min-height:80px;}.token-pfp-wrapper{position:relative;width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;}.token-pfp-img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,0.12);background:#111214;position:relative;z-index:1;}.token-avatar-decoration{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;pointer-events:none;z-index:4;object-fit:contain;}.token-slot-card.is-active .token-pfp-img{border-color:var(--accent);box-shadow:0 0 10px rgba(149,134,250,0.35);}.token-pfp-fallback{width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,0.06);border:2px dashed rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;color:#949ba4;font-size:1.3rem;}.token-pfp-error{background:rgba(242,63,67,0.12);border-color:rgba(242,63,67,0.4);color:#f23f43;}.token-profile-details{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;}.token-user-names{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}.token-display-name{font-size:1.05rem;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;}.token-username{font-size:0.85rem;color:#949ba4;}.token-chips-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px;}.token-id-chip{font-size:0.72rem;color:#949ba4;background:rgba(255,255,255,0.06);padding:2px 8px;border-radius:4px;font-family:monospace;display:inline-flex;align-items:center;gap:4px;user-select:all;}.token-badge-nitro{font-size:0.7rem;color:#ff73fa;background:rgba(255,115,250,0.12);border:1px solid rgba(255,115,250,0.3);padding:2px 7px;border-radius:4px;font-weight:600;}.token-badge-mfa{font-size:0.7rem;color:#23a55a;background:rgba(35,165,90,0.12);border:1px solid rgba(35,165,90,0.3);padding:2px 7px;border-radius:4px;font-weight:600;}.token-alert-box{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:8px;font-size:0.84rem;width:100%;}.token-alert-box.danger{background:rgba(242,63,67,0.12);border:1px solid rgba(242,63,67,0.3);color:#ff7b7e;}.token-alert-box.muted{background:rgba(255,255,255,0.03);border:1px dashed rgba(255,255,255,0.1);color:#949ba4;}.token-alert-box i{font-size:1.15rem;margin-top:2px;flex-shrink:0;}.token-alert-text{display:flex;flex-direction:column;gap:2px;}.token-alert-text strong{color:#f2f3f5;font-weight:600;}.token-bottom-box{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:4px;}.token-bottom-meta-row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;width:100%;}.token-field-label{font-size:0.82rem;color:#949ba4;font-weight:600;display:flex;align-items:center;margin:0;}.token-action-buttons-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.token-input-wrapper{position:relative;width:100%;display:flex;align-items:center;box-sizing:border-box;min-width:0;}.token-input-wrapper.whole-line{width:100% !important;}.token-secret-input{width:100% !important;padding-right:14px !important;font-family:'Consolas','Courier New',monospace;letter-spacing:0.5px;font-size:0.88rem;box-sizing:border-box !important;min-width:0 !important;}.token-secret-input.is-masked{-webkit-text-security:disc !important;text-security:disc !important;}.btn-toggle-token-eye{position:absolute;top:50%;transform:translateY(-50%);right:14px;background:none;border:none;color:#949ba4;cursor:pointer;font-size:1.05rem;padding:6px 8px;display:flex;align-items:center;justify-content:center;transition:color 0.15s ease;z-index:5;}.btn-toggle-token-eye:hover{color:#f2f3f5;}.btn-token-action{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;font-size:0.84rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.06);color:#dbdee1;white-space:nowrap;}.btn-token-action:hover{background:rgba(255,255,255,0.12);color:#f2f3f5;border-color:rgba(255,255,255,0.2);}.btn-token-action.primary{background:var(--accent);color:#ffffff;border-color:var(--accent);}.btn-token-action.primary:hover{background:var(--accent-hover);box-shadow:0 0 12px rgba(149,134,250,0.35);}.btn-token-action.danger:hover{background:rgba(242,63,67,0.2);color:#f23f43;border-color:rgba(242,63,67,0.4);}.quests-active-account-card{background:linear-gradient(135deg,rgba(23,20,38,0.75) 0%,rgba(14,12,24,0.85) 100%);border:1px solid rgba(149,134,250,0.2);border-radius:14px;padding:20px 24px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;backdrop-filter:blur(14px);box-shadow:0 8px 32px rgba(0,0,0,0.45);}.quests-active-account-left{display:flex;align-items:center;gap:18px;}.quests-active-account-details{display:flex;flex-direction:column;gap:4px;}.quests-active-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.quests-active-display-name{font-size:1.15rem;font-weight:700;color:#f2f3f5;}.quests-active-username{font-size:0.88rem;color:#949ba4;font-weight:500;}.quests-active-slot-pill{background:linear-gradient(135deg,rgba(149,134,250,0.25) 0%,rgba(149,134,250,0.12) 100%);border:1px solid rgba(149,134,250,0.4);color:#d1c8ff;padding:3px 10px;border-radius:100px;font-size:0.76rem;font-weight:700;display:inline-flex;align-items:center;gap:5px;}.quests-stats-summary-pills{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.quests-stat-pill{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;min-width:75px;}.quests-stat-pill .stat-num{font-size:1.15rem;font-weight:800;color:#f2f3f5;line-height:1.1;}.quests-stat-pill .stat-label{font-size:0.7rem;color:#949ba4;text-transform:uppercase;font-weight:600;letter-spacing:0.5px;margin-top:2px;}.quests-stat-pill.success .stat-num{color:#23a55a;}.quests-stat-pill.warning .stat-num{color:#f0b232;}.quests-stat-pill.primary .stat-num{color:var(--accent);}.quests-toolbar{background:rgba(19,16,31,0.5);border:1px solid rgba(255,255,255,0.06);border-radius:12px;padding:12px 18px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;backdrop-filter:blur(10px);position:relative;z-index:200;}.quests-toolbar:has(.quests-sort-custom-container.open){z-index:3000;}.quests-toolbar-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;}.quests-search-box{position:relative;display:flex;align-items:center;min-width:220px;max-width:320px;flex:1;}.quests-search-box i.fa-magnifying-glass{position:absolute;left:12px;color:#949ba4;font-size:0.85rem;pointer-events:none;}.quests-search-box input{width:100%;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:8px 32px 8px 34px;color:#f2f3f5;font-size:0.88rem;outline:none;transition:all 0.2s ease;}.quests-search-box input:focus{border-color:var(--accent);box-shadow:0 0 10px rgba(149,134,250,0.25);background:rgba(0,0,0,0.5);}.quests-search-box .btn-clear-search{position:absolute;right:10px;background:transparent;border:none;color:#949ba4;cursor:pointer;font-size:0.85rem;padding:2px;}.quests-filter-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.quest-filter-pill{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);color:#949ba4;padding:6px 12px;border-radius:8px;font-size:0.8rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:6px;}.quest-filter-pill:hover{background:rgba(255,255,255,0.1);color:#f2f3f5;}.quest-filter-pill.active{background:rgba(149,134,250,0.2);border-color:var(--accent);color:#ffffff;box-shadow:0 0 10px rgba(149,134,250,0.25);}.quest-filter-pill .badge{background:rgba(255,255,255,0.12);padding:1px 6px;border-radius:10px;font-size:0.72rem;}.quest-filter-pill.active .badge{background:var(--accent);color:#fff;}.quests-toolbar-right{display:flex;align-items:center;gap:8px;}.quests-toolbar-right .sort-label{font-size:0.82rem;color:#949ba4;font-weight:600;}.quests-sort-custom-container{width:210px;position:relative;user-select:none;z-index:210;}.quests-sort-custom-container.open{z-index:3500;}.quests-sort-custom-container .custom-dropdown-trigger{background:rgba(18,20,32,0.85);border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:7px 12px;font-size:0.82rem;font-weight:500;color:#f2f3f5;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all 0.2s ease;}.quests-sort-custom-container .custom-dropdown-trigger:hover{border-color:rgba(149,134,250,0.45);background:rgba(26,23,43,0.95);}.quests-sort-custom-container.open .custom-dropdown-trigger{border-color:var(--accent);box-shadow:0 0 12px rgba(149,134,250,0.35);background:rgba(22,20,36,0.98);}.quests-sort-custom-container .custom-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;}.quests-sort-custom-container .custom-dropdown-arrow{color:#949ba4;font-size:0.78rem;transition:transform 0.2s ease,color 0.2s ease;flex-shrink:0;margin-left:8px;}.quests-sort-custom-container.open .custom-dropdown-arrow{transform:rotate(180deg);color:var(--accent);}.quests-sort-custom-container .custom-dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;left:auto;width:215px;background:#191728;border:1px solid rgba(149,134,250,0.4);border-radius:10px;box-shadow:0 14px 40px rgba(0,0,0,0.8);backdrop-filter:blur(16px);z-index:4000;overflow:hidden;animation:dropdownPop 0.18s cubic-bezier(0.16,1,0.3,1);}.quests-sort-custom-container .custom-dropdown-list{padding:6px;display:flex;flex-direction:column;gap:3px;}.quests-sort-custom-container .custom-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:0.82rem;color:#dbdee1;transition:all 0.15s ease;}.quests-sort-custom-container .custom-dropdown-item:hover{background:rgba(134,110,247,0.16);color:#ffffff;}.quests-sort-custom-container .custom-dropdown-item.selected{background:var(--accent,#9586fa);color:#ffffff;font-weight:600;}.quests-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;align-items:start;padding-bottom:90px;}.quest-card{background:rgba(19,16,31,0.65);border:1px solid rgba(255,255,255,0.08);border-radius:14px;overflow:visible;display:flex;flex-direction:column;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),border-color 0.25s ease,box-shadow 0.25s ease;backdrop-filter:blur(10px);position:relative;z-index:1;}.quest-card:hover{transform:translateY(-3px);border-color:rgba(149,134,250,0.35);box-shadow:0 12px 36px rgba(0,0,0,0.55);z-index:15;}.quest-card.is-running{border-color:var(--accent);box-shadow:0 0 24px rgba(149,134,250,0.25);}.quest-card.is-paused{border-color:rgba(240,178,50,0.45);}.quest-card.is-completed{border-color:rgba(35,165,90,0.45);}.quest-card.has-drawer-open{z-index:100 !important;transform:translateY(-3px);background:#13101f !important;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none !important;box-shadow:0 16px 45px rgba(0,0,0,0.85);}.quest-card.has-drawer-open.is-completed{border-color:rgba(35,165,90,0.5) !important;}.quest-card.has-drawer-open.is-running{border-color:var(--accent) !important;}.quest-card.has-drawer-open.is-paused{border-color:rgba(240,178,50,0.5) !important;}.quest-card-banner{width:100%;height:110px;background-size:cover;background-position:center;position:relative;background-color:#1a1728;border-radius:13px 13px 0 0;overflow:hidden;}.quest-card-banner-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,8,18,0.2) 0%,rgba(19,16,31,0.95) 100%);}.quest-banner-badges{position:absolute;top:10px;right:12px;display:flex;align-items:center;gap:6px;z-index:2;}.quest-status-badge{padding:3px 8px;border-radius:6px;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;backdrop-filter:blur(8px);}.quest-status-badge.available{background:rgba(149,134,250,0.25);color:#d1c8ff;border:1px solid rgba(149,134,250,0.4);}.quest-status-badge.running{background:rgba(149,134,250,0.4);color:#ffffff;border:1px solid var(--accent);animation:pulseGlow 1.5s infinite alternate;}.quest-status-badge.paused{background:rgba(240,178,50,0.25);color:#f0b232;border:1px solid rgba(240,178,50,0.4);}.quest-status-badge.completed{background:rgba(35,165,90,0.25);color:#23a55a;border:1px solid rgba(35,165,90,0.4);}.quest-card-content{padding:16px 18px 18px 18px;display:flex;flex-direction:column;gap:14px;flex:1;}.quest-header-row{display:flex;align-items:flex-start;gap:12px;}.quest-game-tile{width:48px;height:48px;border-radius:10px;object-fit:cover;background:#111214;border:1px solid rgba(255,255,255,0.1);flex-shrink:0;}.quest-title-wrap{flex:1;min-width:0;}.quest-title-text{font-size:1rem;font-weight:700;color:#f2f3f5;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.quest-game-text{font-size:0.8rem;color:#949ba4;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.quest-task-chip-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:0.76rem;}.quest-task-type-badge{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);color:#dbdee1;padding:3px 8px;border-radius:6px;font-weight:600;display:inline-flex;align-items:center;gap:5px;}.quest-expiry-text{color:#949ba4;font-size:0.74rem;display:inline-flex;align-items:center;gap:4px;}.quest-progress-wrap{display:flex;flex-direction:column;gap:6px;}.quest-progress-labels{display:flex;justify-content:space-between;font-size:0.78rem;font-weight:600;}.quest-progress-labels .pct-label{color:var(--accent);}.quest-progress-labels .seconds-label{color:#949ba4;}.quest-progress-track{width:100%;height:8px;background:rgba(255,255,255,0.06);border-radius:100px;overflow:hidden;position:relative;}.quest-progress-fill{height:100%;background:linear-gradient(90deg,#9586fa 0%,#23a55a 100%);border-radius:100px;transition:width 0.35s ease;}.quest-live-status-bar{background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.04);border-radius:8px;padding:6px 10px;font-size:0.76rem;color:#dbdee1;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.quest-live-status-bar .status-dot{width:6px;height:6px;border-radius:50%;background:#23a55a;flex-shrink:0;}.quest-live-status-bar.running .status-dot{background:var(--accent);box-shadow:0 0 6px var(--accent);animation:pulseDot 1s infinite alternate;}.quest-live-status-bar.paused .status-dot{background:#f0b232;}.quest-actions-row{display:flex;align-items:center;gap:8px;margin-top:auto;}.btn-quest-action{padding:7px 14px;border-radius:8px;font-size:0.82rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;outline:none;flex:1;white-space:nowrap;}.btn-quest-action.primary{background:var(--accent);color:#ffffff;}.btn-quest-action.primary:hover{background:var(--accent-hover);box-shadow:0 0 14px rgba(149,134,250,0.4);}.btn-quest-action.is-loading,.btn-quest-action:disabled{opacity:0.85;cursor:wait !important;}.btn-quest-action.is-loading i.fa-spin{animation:fa-spin 1s infinite linear;}.btn-quest-action.claim{background:linear-gradient(135deg,#23a55a 0%,#1e8e4e 100%);color:#ffffff;font-weight:700;box-shadow:0 0 16px rgba(35,165,90,0.4);animation:claimPulse 2s infinite ease-in-out;cursor:pointer;}.btn-quest-action.claim:hover{background:#2dc46b;box-shadow:0 0 20px rgba(35,165,90,0.6);}.btn-quest-action.claimed{background:rgba(35,165,90,0.15);color:#23a55a;border:1px solid rgba(35,165,90,0.3);cursor:default;pointer-events:none;}.btn-quest-action.reward-available,.btn-quest-action.ready-to-claim{background:linear-gradient(135deg,rgba(35,165,90,0.22) 0%,rgba(30,142,78,0.26) 100%);color:#23a55a;border:1px solid rgba(35,165,90,0.45);font-weight:700;cursor:default !important;pointer-events:none !important;user-select:none;box-shadow:0 0 12px rgba(35,165,90,0.15);}.btn-quest-action.secondary{background:rgba(255,255,255,0.08);color:#f2f3f5;border:1px solid rgba(255,255,255,0.1);flex:0 0 auto;padding:7px 12px;}.btn-quest-action.secondary:hover{background:rgba(255,255,255,0.14);}.btn-quest-action.warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#11101d;font-weight:700;border:none;box-shadow:0 2px 8px rgba(245,158,11,0.35);}.btn-quest-action.warning:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#0b0a13;transform:translateY(-1px);box-shadow:0 4px 14px rgba(245,158,11,0.5);}.btn-quest-action.danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#ffffff;font-weight:700;border:none;box-shadow:0 2px 8px rgba(239,68,68,0.35);flex:0 0 auto;padding:7px 16px;}.btn-quest-action.danger:hover{background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 14px rgba(239,68,68,0.5);}.quest-reward-showcase{display:flex;align-items:center;gap:10px;background:rgba(149,134,250,0.07);border:1px solid rgba(149,134,250,0.2);border-radius:9px;padding:7px 11px;font-size:0.82rem;transition:all 0.2s ease;}.quest-reward-showcase:hover{background:rgba(149,134,250,0.12);border-color:rgba(149,134,250,0.38);box-shadow:0 4px 12px rgba(149,134,250,0.1);}.quest-reward-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:rgba(149,134,250,0.16);color:var(--accent);font-size:0.82rem;flex-shrink:0;}.quest-reward-icon svg.quest-orb-svg{width:17px;height:17px;fill:var(--accent);}.quest-reward-img{width:24px;height:24px;border-radius:5px;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,0.15);}.quest-reward-details{display:flex;flex-direction:column;overflow:hidden;line-height:1.25;}.quest-reward-title{font-size:0.67rem;color:#949ba4;text-transform:uppercase;font-weight:600;letter-spacing:0.4px;}.quest-reward-name{font-size:0.82rem;font-weight:700;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.quest-drawer{display:none;position:absolute;top:100%;left:-1px;right:-1px;background:#13101f;border:1px solid rgba(255,255,255,0.1);border-top:1px solid rgba(255,255,255,0.06);border-radius:0 0 14px 14px;padding:14px 18px 16px;box-shadow:0 24px 50px rgba(0,0,0,0.95);backdrop-filter:blur(18px);z-index:110;flex-direction:column;gap:8px;font-size:0.76rem;color:#949ba4;pointer-events:auto;animation:drawerFadeIn 0.18s cubic-bezier(0.16,1,0.3,1);}@keyframes drawerFadeIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}.quest-card.has-drawer-open .btn-toggle-drawer{background:rgba(149,134,250,0.22);border-color:rgba(149,134,250,0.4);color:var(--accent);}.quest-drawer-reward-val{color:var(--accent);}.quest-card.is-completed .quest-drawer{border-color:rgba(35,165,90,0.5) !important;border-top:1px solid rgba(35,165,90,0.15) !important;}.quest-card.is-completed .quest-drawer-reward-val{color:#23a55a;}.quest-card.is-running .quest-drawer{border-color:var(--accent) !important;border-top:1px solid rgba(149,134,250,0.2) !important;}.quest-card.is-running .quest-drawer-reward-val{color:var(--accent);}.quest-card.is-paused .quest-drawer{border-color:rgba(240,178,50,0.5) !important;border-top:1px solid rgba(240,178,50,0.15) !important;}.quest-card.is-paused .quest-drawer-reward-val{color:#f0b232;}.quest-card:not(.is-completed):not(.is-running):not(.is-paused) .quest-drawer{border-color:rgba(149,134,250,0.45);border-top:1px solid rgba(255,255,255,0.06);}.quest-drawer-row{display:flex;justify-content:space-between;}.quest-drawer-row b{color:#f2f3f5;}@keyframes pulseGlow{0%{box-shadow:0 0 6px rgba(149,134,250,0.3);}100%{box-shadow:0 0 16px rgba(149,134,250,0.7);}}@keyframes pulseDot{0%{transform:scale(0.9);opacity:0.7;}100%{transform:scale(1.3);opacity:1;}}@keyframes claimPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.02);}}.badge-purple{background:rgba(149,134,250,0.15);color:#9586fa;border:1px solid rgba(149,134,250,0.35);font-weight:600;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0;width:auto !important;height:auto !important;line-height:normal;}.btn-chip-boost{transition:all 0.18s ease-in-out;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.05);color:#dbdee1;cursor:pointer;font-weight:500;border-radius:6px;}.btn-chip-boost:hover{background:rgba(244,127,255,0.15) !important;border-color:rgba(244,127,255,0.5) !important;color:#f47fff !important;}.btn-chip-boost.active{background:rgba(244,127,255,0.22) !important;border-color:#f47fff !important;color:#f47fff !important;box-shadow:0 0 10px rgba(244,127,255,0.45) !important;font-weight:700 !important;}.badge-lock{background:rgba(149,134,250,0.12);color:#9586fa;border:1px solid rgba(149,134,250,0.3);font-size:0.68rem;font-weight:700;padding:2px 7px;border-radius:5px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0;letter-spacing:0.01em;}.tool-toggle-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;}.tool-toggle-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.05);margin-bottom:4px;}.tool-toggle-left{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;}.tool-toggle-label{font-size:0.85rem;font-weight:600;color:#e8eaed;}.tool-toggle-sub{font-size:0.74rem;color:#6b6d80;line-height:1.4;}.tool-toggle-right{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:12px;}.view-header h2 i,.view-header h2 svg,.view-header h1 i,.view-header h1 svg,.section-header h2 i,.section-header h2 svg,.feature-page-header h2 i,.feature-page-header h2 svg,.header-title-svg,.view-header svg,.section-header svg,.feature-page-header svg,#quests-view h2 svg,#quests-view h2 svg path,#quests-view h2 i,#rpc-view .view-header h2 i,#rpc-view h2 i,#alts-manager-view .feature-page-header h2 i,#alts-manager-view h2 i,#booster-view .feature-page-header h2 i,#booster-view h2 i,#joiner-view .feature-page-header h2 i,#joiner-view h2 i,#status-view .view-header h2 i,#status-view h2 i{color:#ffffff !important;fill:#ffffff !important;}.header-title-svg path,.view-header h2 svg path,.feature-page-header h2 svg path{fill:#ffffff !important;}.alts-cmd-tab-btn{padding:8px 14px;border-radius:7px;font-size:0.84rem;font-weight:600;cursor:pointer;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);color:#949ba4;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:7px;}.alts-cmd-tab-btn:hover{background:rgba(255,255,255,0.1);color:#fff;}.alts-cmd-tab-btn.active{background:rgba(149,134,250,0.2);border-color:#9586fa;color:#fff;box-shadow:0 0 12px rgba(149,134,250,0.3);}.alts-cmd-panel{display:none;animation:fadeIn 0.2s ease-in-out;}.alts-cmd-panel.active{display:block;}.data-table{width:100%;border-collapse:collapse;}.data-table thead th{position:sticky;top:0;background:#141220;z-index:2;padding:10px 14px;font-size:0.77rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#949ba4;border-bottom:1px solid rgba(255,255,255,0.08);}.data-table tbody td{padding:11px 14px;font-size:0.83rem;color:#dbdee1;border-bottom:1px solid rgba(255,255,255,0.04);vertical-align:middle;}.data-table tbody tr:hover td{background:rgba(149,134,250,0.06);}.data-table tbody tr:last-child td{border-bottom:none;}.token-copy-badge{cursor:pointer;font-family:monospace;font-size:0.78rem;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.08);padding:3px 8px;border-radius:4px;color:#dbdee1;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease;user-select:none;}.token-copy-badge:hover{background:rgba(149,134,250,0.15);border-color:rgba(149,134,250,0.4);color:#fff;transform:translateY(-1px);}.rpc-nav-tabs{display:flex;gap:10px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:12px;flex-wrap:wrap;}.rpc-tab-btn{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#949ba4;padding:8px 18px;border-radius:10px;font-size:0.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.22s cubic-bezier(0.4,0,0.2,1);}.rpc-tab-btn:hover{background:rgba(255,255,255,0.08);color:#fff;border-color:rgba(255,255,255,0.2);transform:translateY(-1px);}.rpc-tab-btn.active{background:rgba(88,101,242,0.15);color:#858ff8;border-color:rgba(88,101,242,0.5);box-shadow:0 0 16px rgba(88,101,242,0.25);}.rpc-tab-btn#tab-rpc-custom.active{background:rgba(149,134,250,0.15) !important;color:#c4b5fd !important;border-color:rgba(149,134,250,0.5) !important;box-shadow:0 0 16px rgba(149,134,250,0.25) !important;}.rpc-tab-btn#tab-rpc-games.active{background:rgba(88,101,242,0.15) !important;color:#858ff8 !important;border-color:rgba(88,101,242,0.5) !important;box-shadow:0 0 16px rgba(88,101,242,0.25) !important;}.rpc-tab-btn#tab-rpc-spotify.active{background:rgba(29,185,84,0.15) !important;color:#1db954 !important;border-color:rgba(29,185,84,0.5) !important;box-shadow:0 0 16px rgba(29,185,84,0.25) !important;}.rpc-tab-btn#tab-rpc-youtube.active{background:rgba(255,0,0,0.15) !important;color:#ff4d4d !important;border-color:rgba(255,0,0,0.5) !important;box-shadow:0 0 16px rgba(255,0,0,0.25) !important;}.rpc-live-pill{display:none;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;font-size:0.62rem;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;line-height:1;margin-left:6px;transition:all 0.25s ease;user-select:none;}.rpc-live-pill[style*="display:inline-block"],.rpc-live-pill[style*="display:inline-flex"],.rpc-live-pill[style*="display:flex"]{display:inline-flex !important;}.rpc-live-pill .rpc-live-beacon{position:relative;width:6px;height:6px;border-radius:50%;background-color:currentColor;display:inline-block;}.rpc-live-pill .rpc-live-beacon::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%,-50%);background-color:currentColor;animation:rpcLiveRadar 1.8s cubic-bezier(0.24,0,0.38,1) infinite;}@keyframes rpcLiveRadar{0%{transform:translate(-50%,-50%) scale(1);opacity:0.85;}60%{transform:translate(-50%,-50%) scale(2.8);opacity:0;}100%{transform:translate(-50%,-50%) scale(2.8);opacity:0;}}.rpc-live-pill.pill-custom{color:#c4b5fd;background:rgba(149,134,250,0.15);border:1px solid rgba(149,134,250,0.45);box-shadow:0 0 10px rgba(149,134,250,0.25);}.rpc-live-pill.pill-games{color:#a5b4fc;background:rgba(88,101,242,0.15);border:1px solid rgba(88,101,242,0.45);box-shadow:0 0 10px rgba(88,101,242,0.25);}.rpc-live-pill.pill-spotify{color:#1ed760;background:rgba(30,215,96,0.15);border:1px solid rgba(30,215,96,0.45);box-shadow:0 0 10px rgba(30,215,96,0.25);}.rpc-live-pill.pill-youtube{color:#ff4d4d;background:rgba(255,51,51,0.15);border:1px solid rgba(255,51,51,0.45);box-shadow:0 0 10px rgba(255,51,51,0.25);}.platform-chip-group{display:flex;flex-wrap:wrap;gap:8px;}.platform-chip{background:#2b2d31;border:1px solid rgba(255,255,255,0.08);color:#dbdee1;padding:7px 14px;border-radius:8px;font-size:0.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease;user-select:none;}.platform-chip:hover{background:#35373c;color:#fff;border-color:rgba(255,255,255,0.2);}.platform-chip[data-platform="desktop"]:hover:not(.active){border-color:rgba(255,122,0,0.4);background:rgba(255,122,0,0.08);}.platform-chip[data-platform="ps5"]:hover:not(.active){border-color:rgba(0,112,209,0.4);background:rgba(0,112,209,0.08);}.platform-chip[data-platform="xbox"]:hover:not(.active){border-color:rgba(16,124,16,0.4);background:rgba(16,124,16,0.08);}.platform-chip[data-platform="meta_quest"]:hover:not(.active){border-color:rgba(0,200,179,0.4);background:rgba(0,200,179,0.08);}.platform-chip.active{background:rgba(88,101,242,0.25);border-color:#5865f2;color:#ffffff;box-shadow:0 0 10px rgba(88,101,242,0.3);}.platform-chip[data-platform="desktop"].active{background:rgba(255,122,0,0.16) !important;border-color:#ff7a00 !important;color:#ffffff !important;box-shadow:0 0 14px rgba(255,122,0,0.45) !important;}.platform-chip[data-platform="desktop"].active svg{fill:#ff7a00 !important;filter:drop-shadow(0 0 6px rgba(255,122,0,0.7));}.platform-chip[data-platform="ps5"].active{background:rgba(0,112,209,0.18) !important;border-color:#0070d1 !important;color:#ffffff !important;box-shadow:0 0 14px rgba(0,112,209,0.45) !important;}.platform-chip[data-platform="ps5"].active svg{fill:#0070d1 !important;filter:drop-shadow(0 0 6px rgba(0,112,209,0.7));}.platform-chip[data-platform="xbox"].active{background:rgba(16,124,16,0.2) !important;border-color:#107c10 !important;color:#ffffff !important;box-shadow:0 0 14px rgba(16,124,16,0.5) !important;}.platform-chip[data-platform="xbox"].active svg{fill:#107c10 !important;filter:drop-shadow(0 0 6px rgba(16,124,16,0.7));}.platform-chip[data-platform="meta_quest"].active,.platform-chip.chip-meta-quest.active{background:rgba(0,200,179,0.18) !important;border-color:#00c8b3 !important;color:#ffffff !important;box-shadow:0 0 14px rgba(0,200,179,0.45) !important;}.platform-chip[data-platform="meta_quest"].active svg,.platform-chip.chip-meta-quest.active svg{fill:#00c8b3 !important;filter:drop-shadow(0 0 6px rgba(0,200,179,0.7));}.placeholder-chips-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;}.placeholder-chip{background:rgba(255,255,255,0.05);border:1px dashed rgba(255,255,255,0.15);color:#949ba4;padding:3px 8px;border-radius:5px;font-size:0.74rem;font-family:monospace;cursor:pointer;transition:all 0.15s ease;}.placeholder-chip:hover{background:rgba(149,134,250,0.2);border-color:#9586fa;color:#fff;transform:translateY(-1px);}.games-rpc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px;max-height:520px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.18) transparent;}.games-rpc-grid::-webkit-scrollbar{width:6px;}.games-rpc-grid::-webkit-scrollbar-track{background:transparent;}.games-rpc-grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.18);border-radius:8px;}.games-rpc-grid::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.32);}.game-card{--game-theme:#5865f2;background:rgba(22,24,38,0.85);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:14px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all 0.22s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}.game-card[data-slug="minecraft"]{--game-theme:#48b340;}.game-card[data-slug="valorant"]{--game-theme:#ff4655;}.game-card[data-slug="gta5"]{--game-theme:#56963a;}.game-card[data-slug="genshin"]{--game-theme:#f5a623;}.game-card[data-slug="vrchat"]{--game-theme:#ff2e54;}.game-card[data-slug="cs2"]{--game-theme:#de9b35;}.game-card[data-slug="forza_horizon_5"]{--game-theme:#ff007a;}.game-card[data-slug="roblox"]{--game-theme:#e2231a;}.game-card[data-slug="league_of_legends"]{--game-theme:#0ac8b9;}.game-card[data-slug="apex_legends"]{--game-theme:#da292a;}.game-card[data-slug="fortnite"]{--game-theme:#00a2ff;}.game-card[data-slug="cod_warzone"]{--game-theme:#39e75f;}.game-card[data-slug="cyberpunk"]{--game-theme:#fcee0a;}.game-card[data-slug="overwatch2"]{--game-theme:#f99e1a;}.game-card[data-slug="rocket_league"]{--game-theme:#0080ff;}.game-card[data-slug="rainbow_six"]{--game-theme:#ff9900;}.game-card[data-slug="meta_quest"]{--game-theme:#00c8b3;}.game-card:hover{border-color:var(--game-theme);transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,0.45),0 0 14px color-mix(in srgb,var(--game-theme) 30%,transparent);background:rgba(35,38,58,0.95);}.game-card.active{border:2px solid var(--game-theme) !important;background:color-mix(in srgb,var(--game-theme) 14%,rgba(20,22,34,0.95)) !important;box-shadow:0 0 22px color-mix(in srgb,var(--game-theme) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--game-theme) 40%,transparent) !important;}.game-card .game-card-check{position:absolute;top:7px;right:7px;width:22px;height:22px;border-radius:50%;background:var(--game-theme);color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 14px color-mix(in srgb,var(--game-theme) 85%,transparent),0 2px 6px rgba(0,0,0,0.4);opacity:0;transform:scale(0.4) rotate(-15deg);pointer-events:none;transition:all 0.28s cubic-bezier(0.34,1.56,0.64,1);z-index:3;}.game-card.active .game-card-check{opacity:1;transform:scale(1) rotate(0deg);}.game-card-check svg{width:12px;height:12px;stroke:#ffffff;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5));}#selected-game-editor{transition:border-color 0.28s ease,box-shadow 0.28s ease;}#selected-game-editor input:focus{border-color:var(--selected-game-theme,#5865f2) !important;box-shadow:0 0 0 2px color-mix(in srgb,var(--selected-game-theme,#5865f2) 25%,transparent) !important;}#game-custom-icon{transition:border-color 0.28s ease,box-shadow 0.28s ease;}#btn-activate-games-rpc{transition:all 0.28s cubic-bezier(0.4,0,0.2,1);}.game-card[data-slug="cyberpunk"] .game-card-check{color:#000000;}.game-card[data-slug="cyberpunk"] .game-card-check svg{stroke:#000000;filter:none;}.game-card img{width:68px;height:68px;border-radius:14px;object-fit:cover;margin-bottom:10px;box-shadow:0 4px 12px rgba(0,0,0,0.35);}.game-card .game-name{font-size:0.85rem;font-weight:700;color:#f2f3f5;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}.game-card .game-tag{font-size:0.7rem;color:#949ba4;background:rgba(255,255,255,0.05);padding:2px 8px;border-radius:10px;}.discord-user-profile-preview{background:#111214;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);box-shadow:0 12px 40px rgba(0,0,0,0.6);font-family:'gg sans','Noto Sans','Outfit',sans-serif;color:#dbdee1;width:100%;}.discord-user-banner{height:90px;background:linear-gradient(135deg,#5865f2 0%,#1e1f22 100%);position:relative;}.discord-user-header{padding:0 20px 16px 20px;position:relative;display:flex;justify-content:space-between;align-items:flex-end;}.discord-avatar-container{position:relative;margin-top:-46px;width:86px;height:86px;}.discord-avatar-img{width:86px;height:86px;border-radius:50%;border:6px solid #111214;object-fit:cover;background:#1e1f22;}.discord-user-profile-preview .discord-status-badge{position:absolute;bottom:2px;right:2px;border:4px solid #111214;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;z-index:5;}.discord-user-profile-preview .status-badge-dot{width:22px;height:22px;background-color:#23a55a;}.status-badge-vr{width:26px;height:26px;background:#23a55a;box-shadow:0 0 10px rgba(35,165,90,0.7);}.status-badge-vr svg{width:15px;height:15px;fill:#ffffff;}.status-badge-console{width:26px;height:26px;background:#23a55a;}.status-badge-console svg{width:14px;height:14px;fill:#ffffff;}.status-badge-mobile{width:24px;height:24px;background:#23a55a;}.status-badge-mobile svg{width:13px;height:13px;fill:#ffffff;}.meta-loop-svg{display:inline-block;vertical-align:middle;width:17px;height:17px;fill:currentColor;flex-shrink:0;transition:transform 0.2s ease;}.meta-loop-svg:hover{transform:scale(1.1);}.platform-chip svg{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:-2px;fill:currentColor;}.discord-user-badges{display:flex;gap:6px;align-items:center;padding-bottom:6px;}.discord-badge-pill{background:#2b2d31;border-radius:12px;padding:4px 10px;font-size:0.74rem;font-weight:600;color:#f2f3f5;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,0.06);}.discord-badge-pill svg{width:14px;height:14px;fill:currentColor;flex-shrink:0;}.discord-user-info-section{padding:0 20px 16px 20px;}.discord-user-display-name{font-size:1.25rem;font-weight:700;color:#f2f3f5;line-height:1.2;}.discord-user-username{font-size:0.85rem;color:#949ba4;margin-top:2px;}.discord-preview-activity-wrap{padding:0 16px 18px 16px;}.custom-dropdown-container{position:relative;width:100%;user-select:none;font-family:'Outfit',sans-serif;}.custom-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;background:#1e1f22;border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:9px 14px;color:#f2f3f5;font-size:0.88rem;cursor:pointer;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);min-height:40px;box-sizing:border-box;}.custom-dropdown-trigger:hover{background:#232428;border-color:rgba(149,134,250,0.35);}.custom-dropdown-container.open .custom-dropdown-trigger{border-color:#866ef7;box-shadow:0 0 0 2px rgba(134,110,247,0.25);background:#232428;}.custom-dropdown-label{display:inline-flex;align-items:center;gap:8px;color:#f2f3f5;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.custom-dropdown-label svg,.custom-dropdown-label i{flex-shrink:0;}.custom-dropdown-arrow{color:#949ba4;font-size:0.78rem;transition:transform 0.2s ease,color 0.2s ease;margin-left:8px;}.custom-dropdown-container.open .custom-dropdown-arrow{transform:rotate(180deg);color:#866ef7;}.custom-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9999;background:#111214;border:1px solid rgba(255,255,255,0.1);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.04);backdrop-filter:blur(12px);overflow:hidden;animation:dropdownFadeIn 0.15s cubic-bezier(0.4,0,0.2,1);display:none;flex-direction:column;}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-6px) scale(0.98);}to{opacity:1;transform:translateY(0) scale(1);}}.custom-dropdown-list{max-height:220px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;}.custom-dropdown-list::-webkit-scrollbar{width:6px;}.custom-dropdown-list::-webkit-scrollbar-track{background:transparent;}.custom-dropdown-list::-webkit-scrollbar-thumb{background:#2b2d31;border-radius:10px;}.custom-dropdown-list::-webkit-scrollbar-thumb:hover{background:#3c3f45;}.custom-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;color:#dbdee1;font-size:0.86rem;font-weight:500;cursor:pointer;transition:all 0.15s ease;gap:8px;}.custom-dropdown-item:hover{background:rgba(134,110,247,0.16);color:#ffffff;}.custom-dropdown-item.selected{background:var(--accent,#9586fa) !important;color:#ffffff !important;font-weight:600;}.custom-dropdown-item.selected:hover{background:var(--accent-hover,#806ef6) !important;color:#ffffff !important;}.custom-dropdown-item.selected::after{content:"\f00c" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;font-size:0.82rem !important;font-weight:bold;color:#ffffff !important;margin-left:auto;padding-left:8px;flex-shrink:0;}select,.form-select{background-color:#1e1f22 !important;color:#f2f3f5 !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:8px !important;padding:9px 34px 9px 14px !important;outline:none !important;cursor:pointer !important;font-size:0.88rem !important;font-family:'Outfit',sans-serif !important;appearance:none !important;-webkit-appearance:none !important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23949ba4%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:14px !important;transition:all 0.2s ease !important;}select:hover,.form-select:hover{background-color:#232428 !important;border-color:rgba(149,134,250,0.35) !important;}select:focus,.form-select:focus{border-color:#5865f2 !important;box-shadow:0 0 0 2px rgba(88,101,242,0.25) !important;}select option{background-color:#111214 !important;color:#f2f3f5 !important;padding:10px 14px !important;}.device-spoof-card{transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease !important;}.device-spoof-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.4);}.device-spoof-card.active{box-shadow:0 0 20px rgba(88,101,242,0.25);}.rpc-tab-btn#tab-rpc-spotify.active{background:rgba(29,185,84,0.15) !important;color:#1db954 !important;border-color:rgba(29,185,84,0.5) !important;box-shadow:0 0 16px rgba(29,185,84,0.25) !important;}.spotify-search-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:10px;cursor:pointer;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);}.spotify-search-item:hover{background:rgba(29,185,84,0.1);border-color:rgba(29,185,84,0.4);transform:translateX(4px);box-shadow:0 4px 14px rgba(0,0,0,0.3);}.spotify-search-item img{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,0.4);}.spotify-search-item .track-info{flex:1;min-width:0;overflow:hidden;}.spotify-search-item .track-name{font-size:0.88rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.spotify-search-item .artist-name{font-size:0.76rem;color:#949ba4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;}.spotify-search-item .duration-badge{font-size:0.72rem;color:#1db954;background:rgba(29,185,84,0.12);border:1px solid rgba(29,185,84,0.25);padding:3px 8px;border-radius:12px;flex-shrink:0;font-family:'Outfit',monospace;font-weight:600;}.youtube-search-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:10px;cursor:pointer;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);}.youtube-search-item:hover{background:rgba(255,0,0,0.1);border-color:rgba(255,0,0,0.4);transform:translateX(4px);box-shadow:0 4px 14px rgba(0,0,0,0.3);}.youtube-search-item img{width:64px;height:42px;border-radius:6px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,0.4);}.youtube-search-item .video-info{flex:1;min-width:0;overflow:hidden;}.youtube-search-item .video-name{font-size:0.88rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.youtube-search-item .channel-name{font-size:0.76rem;color:#949ba4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;}.youtube-search-item .duration-badge{font-size:0.72rem;color:#ff4d4d;background:rgba(255,0,0,0.12);border:1px solid rgba(255,0,0,0.25);padding:3px 8px;border-radius:12px;flex-shrink:0;font-family:'Outfit',monospace;font-weight:600;}.spotify-live-bar-container{width:100%;margin-top:8px;display:flex;flex-direction:column;gap:4px;}.spotify-live-bar-track{width:100%;height:4px;background:rgba(255,255,255,0.18);border-radius:4px;overflow:hidden;position:relative;}.spotify-live-bar-fill{height:100%;background:#1db954;border-radius:4px;transition:width 1s linear;box-shadow:0 0 8px rgba(29,185,84,0.6);}.spotify-live-bar-times{display:flex;justify-content:space-between;font-size:0.74rem;color:#949ba4;font-family:'Outfit',monospace;font-weight:500;}.adguild-bubble{display:inline-flex;align-items:center;gap:10px;background:rgba(22,24,38,0.88);border:1px solid rgba(88,101,242,0.35);border-radius:9999px;padding:5px 12px 5px 6px;box-shadow:0 4px 14px rgba(0,0,0,0.35);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);max-width:320px;user-select:none;}.adguild-bubble:hover{border-color:#5865f2;background:rgba(30,33,54,0.95);box-shadow:0 6px 20px rgba(88,101,242,0.25);transform:translateY(-1px);}.adguild-icon-img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(255,255,255,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.4);}.adguild-icon-fallback{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#4752c4);color:#ffffff;font-size:0.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:0.5px;border:1.5px solid rgba(255,255,255,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.4);}.adguild-info{display:flex;flex-direction:column;line-height:1.25;min-width:0;overflow:hidden;}.adguild-name{color:#ffffff;font-weight:600;font-size:0.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0.2px;}.adguild-id{color:#949ba4;font-size:0.72rem;font-family:'JetBrains Mono',Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.adguild-remove-btn{background:transparent;border:none;color:#949ba4;cursor:pointer;padding:6px;margin-left:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;flex-shrink:0;}.adguild-remove-btn:hover{color:#ef4444;background:rgba(239,68,68,0.18);transform:scale(1.15);}#autoad-input-mode,.modal-body select.form-control,.modal-body select.form-input{width:100% !important;background-color:#13111f !important;color:#f2f3f5 !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:8px !important;padding:10px 38px 10px 14px !important;font-size:0.88rem !important;font-weight:500 !important;font-family:'Outfit',sans-serif !important;cursor:pointer !important;outline:none !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239586fa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important;box-sizing:border-box !important;}#autoad-input-mode:hover,.modal-body select.form-control:hover,.modal-body select.form-input:hover{border-color:rgba(149,134,250,0.45) !important;background-color:#171528 !important;}#autoad-input-mode:focus,.modal-body select.form-control:focus,.modal-body select.form-input:focus{border-color:#9586fa !important;box-shadow:0 0 0 2px rgba(149,134,250,0.25) !important;background-color:#18152b !important;}#autoad-input-mode option,.modal-body select option{background-color:#11101c !important;color:#f2f3f5 !important;padding:12px 14px !important;font-size:0.88rem !important;font-family:'Outfit',sans-serif !important;}.modal-body .custom-select-wrapper{margin-bottom:0;width:100%;}.modal-body .custom-select-wrapper.inline-unit-select,.modal-body #automessage-input-interval-unit + .custom-select-wrapper{width:140px !important;min-width:130px !important;max-width:150px !important;flex:0 0 140px !important;}.modal-body .custom-select-wrapper.inline-unit-select .custom-select-options,.modal-body #automessage-input-interval-unit + .custom-select-wrapper .custom-select-options{min-width:140px !important;z-index:10005 !important;}.modal-body .custom-select-wrapper.open{z-index:9999 !important;}.modal-body .custom-select-trigger{background:#13111f !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:8px !important;padding:10px 14px !important;font-size:0.88rem !important;color:#f2f3f5 !important;font-family:'Outfit',sans-serif !important;}.modal-body .custom-select-trigger:hover{border-color:rgba(149,134,250,0.45) !important;background:#171528 !important;}.modal-body .custom-select-wrapper.open .custom-select-trigger{border-color:#9586fa !important;box-shadow:0 0 0 2px rgba(149,134,250,0.25) !important;background:#18152b !important;}.modal-body .custom-select-options{background:#11101c !important;border:1px solid rgba(149,134,250,0.35) !important;box-shadow:0 12px 32px rgba(0,0,0,0.8),0 0 20px rgba(149,134,250,0.2) !important;border-radius:10px !important;font-family:'Outfit',sans-serif !important;}.modal-body .custom-select-option{padding:10px 14px !important;font-size:0.88rem !important;border-radius:6px !important;color:#dbdee1 !important;font-family:'Outfit',sans-serif !important;}.modal-body .custom-select-option:hover{background:rgba(149,134,250,0.2) !important;color:#ffffff !important;}.modal-body .custom-select-option.selected{background:#5865f2 !important;color:#ffffff !important;font-weight:600 !important;}.tag-modal-container{display:flex !important;align-items:stretch !important;justify-content:center !important;gap:16px !important;max-width:1040px !important;width:100% !important;margin:auto !important;animation:scaleUp 0.25s cubic-bezier(0.34,1.56,0.64,1) !important;box-sizing:border-box !important;}.modal-card.tag-main-card{margin:0 !important;flex:1 1 480px !important;max-width:480px !important;width:100% !important;animation:none !important;}.modal-card.tag-placeholders-sidecar{margin:0 !important;flex:1 1 540px !important;max-width:560px !important;width:100% !important;animation:none !important;}.tag-helper-badge{font-size:0.74rem;color:#949ba4;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:3px 8px;border-radius:6px;font-weight:500;display:inline-flex;align-items:center;gap:5px;}.tag-placeholders-sidecar .placeholders-table-container{border:1px solid rgba(255,255,255,0.08) !important;border-radius:8px !important;overflow-y:auto !important;}.tag-placeholders-sidecar .placeholders-table th{padding:10px 14px !important;font-size:0.82rem !important;background:rgba(255,255,255,0.04) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;}.tag-placeholders-sidecar .placeholders-table td{padding:9px 14px !important;font-size:0.82rem !important;border-bottom:1px solid rgba(255,255,255,0.03) !important;}.tag-placeholders-sidecar .placeholders-table tr:hover td{background:rgba(255,255,255,0.02) !important;}.tag-placeholders-count{font-size:0.72rem;background:rgba(255,255,255,0.06);color:#949ba4;border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:2px 8px;font-weight:500;}@media (max-width:920px){.tag-modal-container{flex-direction:column !important;align-items:center !important;max-width:520px !important;max-height:calc(100vh - 40px) !important;overflow-y:auto !important;}.modal-card.tag-main-card,.modal-card.tag-placeholders-sidecar{width:100% !important;flex:1 1 auto !important;max-width:100% !important;}}.badge-pill-game,.badge-pill-hour{background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.1) !important;color:#949ba4 !important;transition:all 0.2s ease !important;cursor:pointer !important;}.badge-pill-game:hover,.badge-pill-hour:hover{background:rgba(245,158,11,0.12) !important;border-color:rgba(245,158,11,0.35) !important;color:#f2f3f5 !important;}.badge-pill-game.active,.badge-pill-hour.active{background:rgba(245,158,11,0.22) !important;border-color:#f59e0b !important;color:#fbbf24 !important;font-weight:600 !important;}@media (max-width:900px){html,body{overflow-x:hidden !important;width:100% !important;max-width:100vw !important;height:100% !important;}.app-container{flex-direction:column !important;width:100% !important;max-width:100vw !important;overflow-x:hidden !important;height:100% !important;}.main-content{margin-left:0 !important;width:100% !important;max-width:100vw !important;overflow-x:hidden !important;height:100vh !important;height:100dvh !important;display:flex !important;flex-direction:column !important;}.view-section{width:100% !important;max-width:100vw !important;box-sizing:border-box !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;padding:14px 12px 30px 12px !important;flex:1 1 auto !important;}div[style*="grid-template-columns:repeat(auto-fit,minmax(380px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(360px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(340px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(300px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(280px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(260px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(240px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(220px"],div[style*="grid-template-columns:repeat(auto-fill,minmax(360px"],div[style*="grid-template-columns:repeat(auto-fill,minmax(320px"],div[style*="grid-template-columns:minmax(320px"],.afk-view-grid,.quests-cards-grid,.items-grid,#automessages-grid,.config-grid-2{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;}div[style*="grid-template-columns:1fr 1fr 1fr"],div[style*="grid-template-columns:repeat(3,1fr)"],div[style*="grid-template-columns:1fr 1.2fr 0.8fr"],div[style*="grid-template-columns:1fr 1fr 1.2fr"],div[style*="grid-template-columns:1.2fr 0.8fr"],div[style*="grid-template-columns:1.3fr 0.7fr"],div[style*="grid-template-columns:1fr 1.5fr"],div[style*="grid-template-columns:1.5fr 1fr"]{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;width:100% !important;}.overview-grid,.stats-grid,.stats-cards-row,#alts-summary-row,#boost-summary-row,#qjoin-summary-row,#qboost-summary-row,div[style*="grid-template-columns:repeat(auto-fit,minmax(200px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(210px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(130px"],div[style*="grid-template-columns:repeat(auto-fit,minmax(140px"]{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:10px !important;width:100% !important;}}@media (max-width:768px){.top-bar{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;height:58px !important;padding:0 14px !important;gap:8px !important;z-index:1000 !important;background:rgba(12,9,22,0.94) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 4px 20px rgba(0,0,0,0.45) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;flex-shrink:0 !important;}.top-bar-left{display:flex !important;align-items:center !important;gap:10px !important;min-width:0 !important;flex:1 1 auto !important;overflow:hidden !important;}#mobile-toggle,.hamburger-btn{width:40px !important;height:40px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.1) !important;border-radius:10px !important;color:#f2f3f5 !important;font-size:1.05rem !important;cursor:pointer !important;flex-shrink:0 !important;transition:all 0.2s ease !important;}#mobile-toggle:active,.hamburger-btn:active{transform:scale(0.92) !important;background:rgba(149,134,250,0.2) !important;border-color:#9586fa !important;}.top-bar h1{font-size:1.02rem !important;font-weight:700 !important;color:#f2f3f5 !important;max-width:none !important;min-width:0 !important;flex:1 1 auto !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;margin:0 !important;letter-spacing:-0.2px !important;}.top-bar-right{display:flex !important;align-items:center !important;gap:6px !important;flex-shrink:0 !important;}.topbar-user-bubble{padding:4px 6px 4px 5px !important;gap:8px !important;max-width:195px !important;background:rgba(18,15,30,0.85) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border:1px solid rgba(149,134,250,0.25) !important;border-radius:12px !important;box-shadow:0 4px 15px rgba(0,0,0,0.4),inset 0 1px 1px rgba(255,255,255,0.08) !important;display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;}.topbar-avatar-wrap{width:28px !important;height:28px !important;flex-shrink:0 !important;position:relative !important;}.topbar-avatar{width:28px !important;height:28px !important;border-radius:50% !important;border:1.5px solid rgba(149,134,250,0.5) !important;}.topbar-user-name{display:inline-block !important;max-width:90px !important;font-size:0.82rem !important;font-weight:700 !important;color:#ffffff !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;line-height:1 !important;}.topbar-logout-btn{width:30px !important;height:30px !important;min-width:30px !important;max-width:30px !important;min-height:30px !important;max-height:30px !important;padding:0 !important;border-radius:8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:0.82rem !important;color:#ff5c5c !important;background:rgba(237,66,69,0.16) !important;border:1px solid rgba(237,66,69,0.38) !important;box-shadow:0 2px 6px rgba(237,66,69,0.15) !important;flex-shrink:0 !important;cursor:pointer !important;transition:all 0.2s ease !important;}.topbar-logout-btn:active,.topbar-logout-btn:hover{background:rgba(237,66,69,0.3) !important;border-color:rgba(237,66,69,0.6) !important;color:#ffffff !important;box-shadow:0 0 12px rgba(237,66,69,0.45) !important;transform:scale(1.05) !important;}.topbar-logout-btn span{display:none !important;}.form-control,.form-input,.form-select,select,textarea{width:100% !important;max-width:100% !important;box-sizing:border-box !important;font-size:16px !important;padding:10px 14px !important;border-radius:10px !important;background:rgba(14,11,24,0.85) !important;border:1px solid rgba(255,255,255,0.12) !important;color:#f2f3f5 !important;min-height:44px !important;outline:none !important;}select,.form-select,.modal-body select{padding-right:36px !important;background-position:right 12px center !important;background-size:15px !important;}.form-control:focus,.form-input:focus,.form-select:focus,select:focus,textarea:focus{border-color:#9586fa !important;box-shadow:0 0 0 3px rgba(149,134,250,0.28) !important;background:rgba(18,14,30,0.95) !important;}.form-group{margin-bottom:15px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.form-group > label{font-size:0.82rem !important;font-weight:700 !important;color:#e2e8f0 !important;margin-bottom:7px !important;display:flex !important;align-items:center !important;gap:6px !important;letter-spacing:0.2px !important;}.form-hint{font-size:0.74rem !important;color:#949ba4 !important;margin-top:5px !important;line-height:1.35 !important;display:block !important;}.btn,button:not(.hamburger-btn):not(.topbar-logout-btn){min-height:40px !important;border-radius:10px !important;font-weight:600 !important;font-size:0.84rem !important;transition:transform 0.15s ease,filter 0.15s ease,box-shadow 0.15s ease !important;}.btn:active,button:active{transform:scale(0.97) !important;}#config-view{padding:10px 10px 40px 10px !important;width:100% !important;max-width:100vw !important;box-sizing:border-box !important;overflow-x:hidden !important;}#config-view .feature-page-header{position:static !important;background:rgba(10,8,18,0.94) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:8px 2px 10px 2px !important;margin-bottom:12px !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;}#config-view .feature-page-header .header-left h2{font-size:1.05rem !important;font-weight:700 !important;margin:0 !important;color:#f2f3f5 !important;}#config-view .feature-page-header .header-actions{width:auto !important;flex:0 0 auto !important;}#btn-save-active-config{padding:9px 16px !important;font-size:0.82rem !important;background:linear-gradient(135deg,#9586fa 0%,#705af6 100%) !important;border:none !important;color:#ffffff !important;box-shadow:0 4px 14px rgba(149,134,250,0.45) !important;border-radius:10px !important;}.config-tabs-nav{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;white-space:nowrap !important;flex-wrap:nowrap !important;padding:0 0 8px 0 !important;margin-bottom:14px !important;gap:6px !important;scrollbar-width:none !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.config-tabs-nav::-webkit-scrollbar{display:none !important;}.config-tab-btn{flex-shrink:0 !important;padding:8px 14px !important;font-size:0.82rem !important;font-weight:600 !important;border-radius:20px !important;background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.09) !important;color:#949ba4 !important;}.config-tab-btn.active{background:linear-gradient(135deg,rgba(149,134,250,0.28) 0%,rgba(112,90,246,0.35) 100%) !important;border-color:#9586fa !important;color:#f2f3f5 !important;box-shadow:0 2px 10px rgba(149,134,250,0.3) !important;}.config-sections-wrapper{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:visible !important;}.config-card{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:visible !important;background:linear-gradient(180deg,rgba(23,19,41,0.88) 0%,rgba(15,12,28,0.95) 100%) !important;border:1px solid rgba(149,134,250,0.25) !important;border-radius:16px !important;box-shadow:0 8px 30px rgba(0,0,0,0.5) !important;padding:16px 12px !important;margin:0 0 16px 0 !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;}.config-card-header{padding-bottom:10px !important;margin-bottom:14px !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;display:flex !important;align-items:center !important;gap:8px !important;}.config-card-header h3{font-size:1.02rem !important;font-weight:700 !important;color:#ffffff !important;}.config-grid-2{display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:visible !important;}.config-card .form-group{background:rgba(255,255,255,0.03) !important;border:1px solid rgba(255,255,255,0.07) !important;border-radius:12px !important;padding:12px 12px 10px 12px !important;margin-bottom:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:visible !important;position:relative !important;}.config-card .form-group:focus-within{border-color:rgba(149,134,250,0.38) !important;background:rgba(149,134,250,0.04) !important;}.custom-dropdown-container.open{z-index:2500 !important;}.config-card .form-group:has(.custom-dropdown-container.open){z-index:2400 !important;}.config-card:has(.custom-dropdown-container.open){z-index:2300 !important;}.custom-dropdown-container{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;position:relative !important;}.custom-dropdown-trigger{min-height:44px !important;padding:10px 12px !important;border-radius:10px !important;background:rgba(14,11,24,0.85) !important;border:1px solid rgba(255,255,255,0.12) !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important;}.custom-dropdown-label{min-width:0 !important;flex:1 1 auto !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;display:flex !important;align-items:center !important;gap:6px !important;}.custom-dropdown-label .item-text{min-width:0 !important;flex:1 1 auto !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:0.86rem !important;}.custom-dropdown-label .item-pill{flex-shrink:0 !important;max-width:90px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:0.72rem !important;}.custom-dropdown-menu{position:absolute !important;top:calc(100% + 6px) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;z-index:3000 !important;background:#19162b !important;border:1px solid rgba(149,134,250,0.45) !important;border-radius:12px !important;box-shadow:0 16px 45px rgba(0,0,0,0.9) !important;max-height:280px !important;overflow:hidden !important;}.custom-dropdown-list{max-height:220px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;}.phone-group-row{flex-direction:column !important;gap:8px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.phone-group-row .custom-dropdown-container,#cfg-phone-dropdown{width:100% !important;max-width:100% !important;min-width:0 !important;flex:none !important;box-sizing:border-box !important;}#cfg-phone-national{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.phone-group-row{flex-direction:column !important;gap:8px !important;}.phone-group-row .custom-dropdown-container{width:100% !important;flex:1 1 100% !important;}#quests-view{padding:12px 10px 50px 10px !important;}#quests-view .feature-page-header{flex-direction:column !important;align-items:stretch !important;gap:10px !important;margin-bottom:14px !important;}#quests-view .feature-page-header .header-left h2{font-size:1.15rem !important;font-weight:700 !important;margin:0 !important;}#quests-view .feature-page-header .view-subtitle{font-size:0.78rem !important;color:#949ba4 !important;margin-top:2px !important;line-height:1.35 !important;}#quests-view .header-actions{display:flex !important;flex-wrap:wrap !important;gap:8px !important;width:100% !important;}#quests-view .header-actions .btn{flex:1 1 calc(50% - 4px) !important;justify-content:center !important;padding:9px 12px !important;font-size:0.82rem !important;}.quests-toolbar{flex-direction:column !important;align-items:stretch !important;gap:10px !important;padding:12px !important;margin-bottom:14px !important;border-radius:14px !important;background:rgba(22,18,38,0.7) !important;border:1px solid rgba(255,255,255,0.08) !important;}.quests-toolbar-left{flex-direction:column !important;align-items:stretch !important;gap:10px !important;width:100% !important;}.quests-search-box{max-width:100% !important;width:100% !important;min-height:42px !important;border-radius:10px !important;background:rgba(255,255,255,0.05) !important;}.quests-search-box input{font-size:16px !important;}.quests-filter-pills{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;white-space:nowrap !important;flex-wrap:nowrap !important;padding-bottom:4px !important;gap:6px !important;scrollbar-width:none !important;width:100% !important;}.quests-filter-pills::-webkit-scrollbar{display:none !important;}.quest-filter-pill{flex-shrink:0 !important;font-size:0.76rem !important;font-weight:600 !important;padding:6px 12px !important;border-radius:20px !important;}.quests-toolbar-right{width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:8px !important;border-top:1px solid rgba(255,255,255,0.06) !important;padding-top:8px !important;}.quests-toolbar-right .sort-label{font-size:0.8rem !important;color:#949ba4 !important;}.quests-sort-custom-container{flex:1 1 auto !important;max-width:200px !important;}.quests-cards-grid{grid-template-columns:1fr !important;gap:16px !important;padding-bottom:70px !important;width:100% !important;}.quest-card{width:100% !important;max-width:100% !important;box-sizing:border-box !important;border-radius:18px !important;overflow:hidden !important;background:linear-gradient(180deg,rgba(26,22,46,0.75) 0%,rgba(16,13,29,0.9) 100%) !important;border:1px solid rgba(149,134,250,0.16) !important;box-shadow:0 8px 32px rgba(0,0,0,0.45) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;}.quest-card.is-completed{border-color:rgba(35,165,90,0.45) !important;box-shadow:0 0 20px rgba(35,165,90,0.18) !important;}.quest-card.is-running{border-color:rgba(149,134,250,0.55) !important;box-shadow:0 0 24px rgba(149,134,250,0.25) !important;}.quest-card-banner{height:115px !important;position:relative !important;border-radius:17px 17px 0 0 !important;}.quest-card-banner-overlay{background:linear-gradient(to bottom,rgba(10,8,18,0.15) 0%,rgba(20,16,36,0.96) 100%) !important;}.quest-card-content{padding:14px 14px 16px 14px !important;gap:12px !important;}.quest-header-row{gap:12px !important;align-items:flex-start !important;}.quest-game-tile{width:48px !important;height:48px !important;border-radius:12px !important;border:1.5px solid rgba(255,255,255,0.12) !important;flex-shrink:0 !important;}.quest-title-wrap{min-width:0 !important;flex:1 1 auto !important;}.quest-title-text{font-size:0.98rem !important;font-weight:700 !important;color:#f2f3f5 !important;line-height:1.28 !important;white-space:normal !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;}.quest-game-text{font-size:0.78rem !important;color:#949ba4 !important;margin-top:3px !important;}.quest-task-chip-row{gap:6px !important;}.quest-task-type-badge{font-size:0.74rem !important;padding:4px 9px !important;border-radius:8px !important;background:rgba(255,255,255,0.08) !important;}.quest-reward-box{padding:10px 12px !important;border-radius:10px !important;background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.07) !important;}.quest-card-actions{margin-top:4px !important;}.quest-card-actions .btn{width:100% !important;min-height:44px !important;font-size:0.88rem !important;border-radius:12px !important;justify-content:center !important;}.section-card,.panel-card,.card{padding:16px 14px !important;border-radius:14px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;background:rgba(20,16,36,0.7) !important;border:1px solid rgba(255,255,255,0.08) !important;}.feature-page-header{flex-direction:column !important;align-items:stretch !important;gap:10px !important;margin-bottom:14px !important;width:100% !important;}.feature-page-header .header-left h2{font-size:1.15rem !important;font-weight:700 !important;}.feature-page-header .view-subtitle,.feature-page-header .header-subtitle{font-size:0.78rem !important;color:#949ba4 !important;}.feature-page-header{flex-direction:column !important;align-items:stretch !important;gap:10px !important;margin-bottom:14px !important;padding:0 0 12px 0 !important;border-bottom:1px solid rgba(255,255,255,0.06) !important;width:100% !important;}.feature-page-header .header-left{gap:2px !important;}.feature-page-header .header-left h2{font-size:1.12rem !important;font-weight:700 !important;margin:0 !important;}.feature-page-header .view-subtitle,.feature-page-header .header-subtitle{font-size:0.76rem !important;color:#949ba4 !important;line-height:1.35 !important;}.header-actions{display:flex !important;flex-direction:row !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;width:100% !important;}.header-actions .btn{flex:0 0 auto !important;width:auto !important;min-width:unset !important;justify-content:center !important;padding:6px 12px !important;font-size:0.76rem !important;border-radius:8px !important;}.header-actions .search-box{flex:1 1 100% !important;width:100% !important;}.custom-table-container,div:has(> table.data-table),div:has(> table.table){width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;box-sizing:border-box !important;display:block !important;border-radius:10px !important;}.custom-table-container table,table.data-table,table.table{min-width:520px !important;width:100% !important;}#alts-manager-view .token-input-box,#alts-add-textarea,#boost-tokens-textarea{min-height:125px !important;height:125px !important;font-size:16px !important;}#alts-manager-view div:has(> #alts-join-invite),#boost-tool-view div:has(> #boost-target-input){flex-wrap:wrap !important;gap:8px !important;}#rpc-view{padding:12px 10px !important;}.platform-chip-group{display:flex !important;flex-wrap:wrap !important;gap:6px !important;width:100% !important;}.platform-chip{flex:1 1 calc(50% - 6px) !important;padding:9px 10px !important;font-size:0.78rem !important;justify-content:center !important;min-height:40px !important;}#rpc-view .discord-live-preview-box,#rpc-view div:has(> .discord-rpc-preview){width:100% !important;max-width:100% !important;box-sizing:border-box !important;}#status-activity-view .presence-grid{grid-template-columns:repeat(2,1fr) !important;gap:10px !important;}#status-activity-view div:has(> .visual-emoji-box){flex-direction:column !important;gap:8px !important;}.visual-emoji-box,#status-custom-text-input{width:100% !important;min-width:0 !important;}#badges-upgrade-view .stats-grid{grid-template-columns:repeat(2,1fr) !important;gap:10px !important;}.badge-pill-game,.badge-pill-hour{padding:8px 12px !important;font-size:0.78rem !important;flex:1 1 calc(33.333% - 6px) !important;text-align:center !important;justify-content:center !important;min-height:38px !important;}.modal-backdrop{padding:0 !important;align-items:flex-end !important;}.modal-card,.modal-card.modal-card-lg,.modal-card.tag-main-card,.modal-card.tag-placeholders-sidecar{width:100% !important;max-width:100% !important;border-radius:22px 22px 0 0 !important;max-height:90vh !important;max-height:90dvh !important;margin:0 !important;box-sizing:border-box !important;box-shadow:0 -10px 40px rgba(0,0,0,0.7) !important;position:relative !important;}.modal-card::before{content:"" !important;display:block !important;width:40px !important;height:4px !important;border-radius:4px !important;background:rgba(255,255,255,0.25) !important;margin:8px auto 4px auto !important;}.modal-body{padding:16px 14px !important;max-height:calc(90dvh - 120px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;}.modal-footer{padding:12px 14px !important;padding-bottom:max(14px,env(safe-area-inset-bottom,16px)) !important;gap:8px !important;background:rgba(14,11,24,0.95) !important;border-top:1px solid rgba(255,255,255,0.08) !important;}.modal-footer .btn{flex:1 1 auto !important;min-height:44px !important;font-size:0.88rem !important;}#console-view{padding:10px !important;}#console-view .section-card{height:calc(100dvh - 80px) !important;padding:12px !important;}#console-view .console-controls{flex-wrap:wrap !important;gap:6px !important;width:100% !important;}#console-view .console-controls .btn{flex:1 1 calc(33.333% - 6px) !important;padding:8px 10px !important;font-size:0.78rem !important;}#console-output{font-size:0.8rem !important;padding:12px !important;}}@media (max-width:420px){.overview-grid,.stats-grid,.stats-cards-row,#alts-summary-row,#boost-summary-row,#qjoin-summary-row,#qboost-summary-row{grid-template-columns:1fr !important;}.platform-chip{flex:1 1 100% !important;}.header-actions .btn{flex:0 0 auto !important;width:auto !important;}.header-actions .search-box{flex:1 1 100% !important;width:100% !important;}.topbar-user-name{display:inline-block !important;max-width:75px !important;font-size:0.76rem !important;font-weight:700 !important;color:#f2f3f5 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}.topbar-user-bubble{padding:3px 6px 3px 5px !important;gap:6px !important;max-width:175px !important;display:inline-flex !important;align-items:center !important;background:rgba(18,15,30,0.85) !important;border:1px solid rgba(149,134,250,0.25) !important;border-radius:12px !important;}.top-bar h1{font-size:0.96rem !important;}.quests-toolbar-right{flex-direction:column !important;align-items:stretch !important;}.quests-sort-custom-container{max-width:100% !important;width:100% !important;}}select.model-dropdown-select,.config-card select.form-select,.config-card select.form-input,.config-card select{width:100% !important;background-color:#12111e !important;color:#f1f3f9 !important;border:1px solid rgba(149,134,250,0.3) !important;border-radius:9px !important;padding:11px 40px 11px 14px !important;font-size:0.88rem !important;font-weight:500 !important;font-family:'Outfit',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;cursor:pointer !important;outline:none !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239586fa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:14px 14px !important;transition:all 0.22s cubic-bezier(0.4,0,0.2,1) !important;box-shadow:0 2px 6px rgba(0,0,0,0.3) !important;color-scheme:dark !important;}select.model-dropdown-select:hover,.config-card select:hover{border-color:rgba(149,134,250,0.65) !important;background-color:#181628 !important;box-shadow:0 4px 14px rgba(149,134,250,0.16) !important;}select.model-dropdown-select:focus,.config-card select:focus{border-color:#9586fa !important;background-color:#1a182c !important;box-shadow:0 0 0 3px rgba(149,134,250,0.25),0 4px 16px rgba(0,0,0,0.4) !important;}select.model-dropdown-select option,.config-card select option{background-color:#13111f !important;color:#e2e8f0 !important;padding:12px 16px !important;font-size:0.88rem !important;font-family:'Outfit',sans-serif !important;line-height:1.6 !important;}select.model-dropdown-select option:hover,select.model-dropdown-select option:focus,select.model-dropdown-select option:checked,.config-card select option:checked{background:#252044 !important;background-color:#252044 !important;color:#c4b5fd !important;font-weight:600 !important;}.alt-token-row{display:flex;flex-direction:column;gap:8px;padding:11px 14px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:10px;margin-bottom:7px;transition:all 0.2s ease;}.alt-token-row:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.12);}.alt-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;}.alt-row-user{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;}.alt-row-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#18191c;transition:all 0.3s ease;}.alt-row-names{display:flex;align-items:baseline;gap:6px;min-width:0;flex-wrap:wrap;}.alt-row-display-name{font-weight:700;color:#f2f3f5;font-size:0.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;}.alt-row-username{color:#949ba4;font-size:0.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;}.alt-row-top-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;}.alt-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:6px;border-top:1px solid rgba(255,255,255,0.04);}.alt-row-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;}.alt-row-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.token-copy-badge{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.token-copy-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:135px;vertical-align:middle;}@media (max-width:600px){.tokens-preview-toolbar{display:flex !important;flex-wrap:wrap !important;gap:6px !important;width:100% !important;margin-top:6px !important;}.tokens-preview-toolbar .btn{flex:1 1 calc(33.333% - 4px) !important;padding:6px 8px !important;font-size:0.72rem !important;justify-content:center !important;white-space:nowrap !important;}}@media (max-width:768px){.view-section{padding:12px 10px 40px 10px !important;width:100% !important;max-width:100vw !important;box-sizing:border-box !important;overflow-x:hidden !important;}.view-section div[style*="grid-template-columns"],.view-section .overview-grid,.view-section .stats-grid,.dashboard-grid,.config-grid{grid-template-columns:1fr !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;gap:14px !important;}.view-section .section-card,.view-section .card,.view-section .config-card{width:100% !important;max-width:100% !important;box-sizing:border-box !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;padding:16px 14px !important;overflow:visible !important;}div:has(> .form-group > #alts-join-count),div:has(> .form-group > #qboost-count-input),div:has(> .form-group > #qjoin-count-input),div:has(> .form-group > #boost-type-select),div:has(> .form-group > #boost-count-input),div:has(> .form-group > #alts-join-threads){grid-template-columns:1fr !important;gap:12px !important;}.quests-active-account-card{padding:16px 14px !important;gap:14px !important;margin-bottom:16px !important;width:100% !important;box-sizing:border-box !important;}.quests-active-account-left{width:100% !important;gap:12px !important;}.quests-active-name-row{flex-wrap:wrap !important;gap:6px 10px !important;}.quests-stats-summary-pills{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(85px,1fr)) !important;width:100% !important;gap:8px !important;}.quests-stat-pill{width:auto !important;min-width:0 !important;padding:8px 6px !important;text-align:center !important;justify-content:center !important;}.notif-details-actions{flex-direction:column !important;align-items:stretch !important;gap:8px !important;}.notif-details-actions > div{width:100% !important;display:flex !important;gap:8px !important;}.notif-jump-btn,.notif-copy-link-btn,.notif-collapse-btn{flex:1 !important;justify-content:center !important;text-align:center !important;}}.notif-collapse-btn{background:rgba(149,134,250,0.12) !important;border:1px solid rgba(149,134,250,0.3) !important;color:#c4bbfd !important;padding:7px 14px !important;border-radius:6px !important;font-size:0.8rem !important;font-weight:600 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:6px !important;transition:all 0.2s ease !important;}.notif-collapse-btn:hover{background:rgba(149,134,250,0.25) !important;border-color:#9586fa !important;color:#ffffff !important;transform:translateY(-1px);}.auth-input-wrapper{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;box-sizing:border-box !important;}.auth-input-icon{position:absolute !important;left:14px !important;top:50% !important;transform:translateY(-50%) !important;color:#9586fa !important;font-size:0.95rem !important;pointer-events:none !important;z-index:5 !important;line-height:1 !important;width:18px !important;text-align:center !important;}#auth-license-key-input,.auth-input-wrapper input.auth-key-input,.auth-input-wrapper input,.auth-key-input{width:100% !important;height:48px !important;line-height:48px !important;padding-left:42px !important;padding-right:44px !important;font-size:0.92rem !important;background:#191728 !important;border:1px solid rgba(149,134,250,0.35) !important;border-radius:8px !important;text-transform:uppercase !important;color:#ffffff !important;position:relative !important;z-index:1 !important;box-sizing:border-box !important;letter-spacing:normal !important;}#auth-license-key-input::placeholder,.auth-input-wrapper input::placeholder{letter-spacing:normal !important;text-transform:uppercase !important;font-size:0.84rem !important;color:#6d758d !important;font-family:'Outfit',sans-serif !important;-webkit-text-security:none !important;}#auth-license-key-input::-webkit-input-placeholder,.auth-input-wrapper input::-webkit-input-placeholder{letter-spacing:normal !important;text-transform:uppercase !important;font-size:0.84rem !important;color:#6d758d !important;font-family:'Outfit',sans-serif !important;-webkit-text-security:none !important;}.auth-toggle-btn{position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;background:none !important;border:none !important;color:#949ba4 !important;cursor:pointer !important;padding:6px !important;font-size:0.95rem !important;transition:color 0.2s !important;z-index:5 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;width:28px !important;height:28px !important;}.rpc-activity-settings-grid{display:grid;grid-template-columns:1.2fr 1.5fr 1fr;gap:12px;width:100%;box-sizing:border-box;}.alts-join-params-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%;box-sizing:border-box;}@media (max-width:768px){.view-section{padding:10px 10px 30px 10px !important;width:100% !important;max-width:100vw !important;box-sizing:border-box !important;overflow-x:hidden !important;}#home-view,#console-view{padding:10px 10px 30px 10px !important;width:100% !important;max-width:100vw !important;box-sizing:border-box !important;}.dashboard-grid{display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;gap:14px !important;}#home-view .profile-section,.profile-section{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;align-items:stretch !important;box-sizing:border-box !important;}#home-view .discord-card,.discord-card{width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important;}#home-view .notifications-section,.notifications-section,#console-view .section-card,.console-section{width:100% !important;max-width:100% !important;margin:0 !important;padding:16px 14px !important;box-sizing:border-box !important;}.view-section .section-card,.view-section .card,.view-section .config-card{width:100% !important;max-width:100% !important;box-sizing:border-box !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;overflow:visible !important;}.view-section div[style*="grid-template-columns"],.rpc-activity-settings-grid,.alts-join-params-grid{grid-template-columns:1fr !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;gap:12px !important;}#badges-upgrade-view .card div[style*="grid-template-columns:repeat(6,1fr)"],#badges-upgrade-view .card div[style*="grid-template-columns:repeat(5,1fr)"]{grid-template-columns:repeat(3,1fr) !important;gap:8px !important;}#rpc-timer-custom-wrap{width:100% !important;}#rpc-timer-custom-wrap > div{width:100% !important;display:flex !important;gap:8px !important;align-items:center !important;}#rpc-timer-custom-wrap .form-input{flex:1 1 0% !important;min-width:0 !important;width:100% !important;text-align:center !important;padding:8px 6px !important;font-size:0.9rem !important;}#loggers-snipers-list > div,#loggers-actions-list > div{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}}.notif-card-meta{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:4px 8px !important;font-size:0.73rem !important;}.notif-card-meta span{display:inline-flex !important;align-items:center !important;white-space:nowrap !important;}@media (min-width:769px){.top-bar{padding:0 18px !important;}.view-section:not(#music-view){padding:16px 18px 36px 18px !important;box-sizing:border-box !important;width:100% !important;overflow-y:auto !important;}#home-view{padding:16px 18px 36px 18px !important;}#home-view .dashboard-grid{display:grid !important;grid-template-columns:380px 1fr !important;gap:18px !important;width:100% !important;padding:0 !important;align-items:start !important;}#home-view .profile-section{width:100% !important;max-width:400px !important;margin:0 !important;overflow:visible !important;box-sizing:border-box !important;}#home-view .profile-section.has-profile-frame,.profile-section.has-profile-frame{padding-top:90px !important;padding-bottom:40px !important;padding-left:15px !important;padding-right:15px !important;overflow:visible !important;}#home-view .profile-section:not(.has-profile-frame){padding:20px 15px !important;overflow:visible !important;}#home-view .discord-card{width:100% !important;max-width:380px !important;margin:0 auto !important;overflow:visible !important;}#home-view .notifications-section{width:100% !important;max-width:100% !important;margin:0 !important;}.feature-page-header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:18px !important;padding-bottom:14px !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;width:100% !important;box-sizing:border-box !important;flex-direction:row !important;}.feature-page-header .header-left{display:flex !important;flex-direction:column !important;gap:6px !important;min-width:0 !important;}.feature-page-header h2,.feature-page-header .header-left h2{font-size:1.3rem !important;font-weight:700 !important;color:#ffffff !important;display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;line-height:1.25 !important;}.feature-page-header .view-subtitle,.feature-page-header .header-subtitle{font-size:0.86rem !important;color:#949ba4 !important;margin:0 !important;line-height:1.4 !important;}.overview-grid,.stats-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr)) !important;gap:16px !important;margin-bottom:20px !important;}.rpc-activity-settings-grid{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr) !important;gap:12px !important;width:100% !important;box-sizing:border-box !important;}.rpc-activity-settings-grid > *{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;}.alts-join-params-grid{display:grid !important;grid-template-columns:1fr 1fr 1fr !important;gap:12px !important;width:100% !important;}.section-card{padding:20px 20px !important;border-radius:14px !important;margin-bottom:18px !important;}}*,*::before,*::after{box-sizing:border-box;}.view-section,.view-section *,.panel-card,.section-card,.settings-card,.config-section-card,.card,.feature-card,.form-group,.form-row{box-sizing:border-box;}.view-section div[style*="display:grid"],.view-section div[style*="grid-template-columns"],.rpc-activity-settings-grid,.alts-join-params-grid,.tokens-slots-list,.settings-grid,.overview-grid,.stats-grid{min-width:0 !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;}.view-section div[style*="display:grid"] > *,.view-section div[style*="grid-template-columns"] > *,.rpc-activity-settings-grid > *,.alts-join-params-grid > *,.form-row > *,.panel-card,.section-card,.settings-card,.card,.token-slot-card{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;}.form-input,.form-textarea,.form-control,textarea,input[type="text"],input[type="number"],input[type="password"]{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;}.custom-dropdown-container:not(#rotator-act-add-type-dropdown):not(.unit-dropdown-container),.custom-select-wrapper{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;}#rotator-act-add-type-dropdown{width:140px !important;max-width:160px !important;min-width:120px !important;flex:0 0 140px !important;}.unit-dropdown-container{width:auto !important;max-width:none !important;min-width:80px !important;flex-shrink:0 !important;}.custom-dropdown-trigger,.custom-select-trigger{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:space-between !important;}.custom-dropdown-label,.custom-select-label{min-width:0 !important;max-width:100% !important;flex:1 1 0% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;display:flex !important;align-items:center !important;}.custom-dropdown-label > *,.custom-dropdown-label span,.custom-dropdown-label .item-text,.custom-select-label > *,.custom-select-label span,.custom-select-label .item-text{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;min-width:0 !important;max-width:100% !important;display:inline-block !important;}.custom-dropdown-arrow,.custom-select-arrow{flex-shrink:0 !important;margin-left:8px !important;}.custom-dropdown-menu,.custom-select-options{max-width:100% !important;box-sizing:border-box !important;overflow-x:hidden !important;}.custom-dropdown-item,.custom-select-option{max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important;}.custom-dropdown-item > *,.custom-dropdown-item span,.custom-dropdown-item .item-text,.custom-select-option > *,.custom-select-option span,.custom-select-option .item-text{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;min-width:0 !important;max-width:100% !important;}.rpc-activity-settings-grid{display:grid !important;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr) !important;gap:12px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.rpc-activity-settings-grid > *{min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;}.custom-select-option.selected,.custom-dropdown-item.selected,.custom-dropdown-item.active{background:var(--accent,#9586fa) !important;color:#ffffff !important;font-weight:600 !important;}.custom-select-option.selected:hover,.custom-dropdown-item.selected:hover,.custom-dropdown-item.active:hover{background:var(--accent-hover,#806ef6) !important;color:#ffffff !important;}.custom-select-option:hover:not(.selected),.custom-dropdown-item:hover:not(.selected){background:rgba(149,134,250,0.14) !important;color:#ffffff !important;}.custom-dropdown-item.selected::after{content:"\f00c" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;font-size:0.82rem !important;color:#ffffff !important;margin-left:auto !important;padding-left:8px !important;flex-shrink:0 !important;}.custom-select-check{font-size:0.82rem !important;color:#ffffff !important;margin-left:auto !important;padding-left:8px !important;flex-shrink:0 !important;}.btn-toggle-slot-eye{color:var(--accent) !important;background:none !important;border:none !important;cursor:pointer !important;font-size:0.85rem !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;gap:6px !important;padding:2px 6px !important;border-radius:4px !important;transition:all 0.2s ease !important;}.btn-toggle-slot-eye:hover{color:var(--accent-hover) !important;background:rgba(149,134,250,0.1) !important;}input::-ms-reveal,input::-ms-clear,input[type="password"]::-ms-reveal,input[type="password"]::-ms-clear,.token-secret-input::-ms-reveal,.token-secret-input::-ms-clear{display:none !important;width:0 !important;height:0 !important;visibility:hidden !important;pointer-events:none !important;}.custom-dropdown-menu,.custom-select-options{background:#141221 !important;border:1px solid rgba(149,134,250,0.25) !important;border-radius:12px !important;padding:6px !important;max-height:320px !important;box-shadow:0 16px 40px rgba(0,0,0,0.65),0 0 16px rgba(149,134,250,0.12) !important;display:none;flex-direction:column !important;overflow:hidden !important;position:absolute !important;z-index:99999 !important;}.custom-dropdown-container.open > .custom-dropdown-menu,.custom-dropdown-container.open .custom-dropdown-menu,.custom-select-wrapper.open > .custom-select-options,.custom-select-wrapper.open .custom-select-options,.custom-dropdown-menu.open,.custom-select-options.open{display:flex !important;}.custom-dropdown-container:not(.open) > .custom-dropdown-menu,.custom-dropdown-container:not(.open) .custom-dropdown-menu,.custom-select-wrapper:not(.open) > .custom-select-options,.custom-select-wrapper:not(.open) .custom-select-options{display:none !important;}.custom-dropdown-list{display:flex !important;flex-direction:column !important;gap:3px !important;padding:2px !important;max-height:250px !important;overflow-y:auto !important;overflow-x:hidden !important;flex:1 1 auto !important;}.custom-dropdown-list::-webkit-scrollbar{width:6px !important;}.custom-dropdown-list::-webkit-scrollbar-track{background:transparent !important;}.custom-dropdown-list::-webkit-scrollbar-thumb{background:rgba(149,134,250,0.25) !important;border-radius:4px !important;}.custom-dropdown-list::-webkit-scrollbar-thumb:hover{background:rgba(149,134,250,0.45) !important;}.custom-dropdown-item,.custom-select-option{padding:8px 12px !important;min-height:38px !important;border-radius:6px !important;font-size:0.88rem !important;font-weight:500 !important;display:flex;align-items:center !important;justify-content:space-between !important;box-sizing:border-box !important;color:#e3e5e8 !important;margin:1px 0 !important;transition:all 0.15s ease !important;}.custom-dropdown-item.is-hidden,.custom-dropdown-item[style*="display:none"],.custom-select-option.is-hidden,.custom-select-option[style*="display:none"]{display:none !important;}.custom-dropdown-item:hover,.custom-select-option:hover{background:rgba(149,134,250,0.16) !important;color:#ffffff !important;padding-left:18px !important;}.custom-dropdown-item.selected,.custom-select-option.selected{background:var(--accent,#9586fa) !important;color:#ffffff !important;font-weight:600 !important;padding-left:16px !important;box-shadow:0 4px 14px rgba(149,134,250,0.3) !important;}.custom-dropdown-item.selected:hover,.custom-select-option.selected:hover{background:var(--accent-hover,#806ef6) !important;color:#ffffff !important;}.custom-dropdown-item.selected::after{content:"\f00c" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;font-size:0.85rem !important;color:#ffffff !important;margin-left:auto !important;padding-left:10px !important;flex-shrink:0 !important;}.btn-toggle-slot-eye{background:rgba(149,134,250,0.12) !important;color:var(--accent,#9586fa) !important;border:1px solid rgba(149,134,250,0.25) !important;font-weight:600 !important;font-size:0.84rem !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:6px !important;padding:8px 13px !important;border-radius:8px !important;transition:all 0.2s ease !important;}.btn-toggle-slot-eye:hover{background:rgba(149,134,250,0.24) !important;border-color:var(--accent,#9586fa) !important;color:#ffffff !important;box-shadow:0 0 10px rgba(149,134,250,0.25) !important;}.phone-group-row{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;width:100% !important;}.phone-group-row{display:flex !important;flex-direction:row !important;align-items:center !important;gap:8px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;min-width:0 !important;}.phone-group-row .custom-dropdown-container,.phone-group-row #cfg-phone-dropdown{width:145px !important;min-width:125px !important;max-width:155px !important;flex:0 0 145px !important;box-sizing:border-box !important;}.phone-group-row #cfg-custom-country-code{width:80px !important;flex:0 0 80px !important;box-sizing:border-box !important;}.phone-group-row #cfg-phone_national,.phone-group-row #cfg-phone-national{flex:1 1 auto !important;min-width:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;}#cfg-phone-menu{width:270px !important;min-width:250px !important;max-width:300px !important;left:0 !important;right:auto !important;}@media (max-width:580px){.phone-group-row{flex-direction:column !important;align-items:stretch !important;gap:8px !important;}.phone-group-row .custom-dropdown-container,.phone-group-row #cfg-phone-dropdown{width:100% !important;max-width:100% !important;flex:none !important;}.phone-group-row #cfg-phone_national,.phone-group-row #cfg-phone-national{width:100% !important;max-width:100% !important;}}#cfg-phone-menu{width:280px !important;min-width:260px !important;max-width:320px !important;left:0 !important;right:auto !important;}#home-view .profile-section,.profile-section{height:fit-content !important;max-height:none !important;align-self:start !important;width:100% !important;max-width:360px !important;box-sizing:border-box !important;margin:0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;}#home-view .profile-section.has-profile-frame,.profile-section.has-profile-frame{padding-top:85px !important;padding-bottom:25px !important;padding-left:15px !important;padding-right:15px !important;}#home-view .profile-section:not(.has-profile-frame){padding:20px 15px !important;}#home-view .discord-card,.discord-card{min-height:auto !important;height:fit-content !important;width:100% !important;max-width:330px !important;padding-bottom:16px !important;margin:0 auto !important;}.discord-card-inner-bg{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border-radius:16px !important;}.config-card,.section-card,.view-section .config-card,.view-section .section-card,.view-section .card{overflow:visible !important;}.config-card:has(.open),.section-card:has(.open),.card:has(.open),.view-section .config-card:has(.open),.view-section .section-card:has(.open){overflow:visible !important;z-index:50000 !important;position:relative !important;}.form-group:has(.open),.config-card .form-group:has(.open),.phone-group-row:has(.open),.custom-dropdown-container.open,.custom-select-wrapper.open{overflow:visible !important;z-index:60000 !important;position:relative !important;}.custom-dropdown-menu,.custom-select-options{z-index:99999 !important;position:absolute !important;}.custom-dropdown-container.open .custom-dropdown-menu,.custom-select-wrapper.open .custom-select-options{display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;}.custom-dropdown-container:not(.open) .custom-dropdown-menu,.custom-select-wrapper:not(.open) .custom-select-options{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;}.filter-chip{padding:5px 12px !important;font-size:0.76rem !important;border-radius:6px !important;white-space:nowrap !important;background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.1) !important;color:#dbdee1 !important;cursor:pointer !important;transition:all 0.2s ease !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1.2 !important;}.filter-chip:hover{background:rgba(255,255,255,0.1) !important;color:#ffffff !important;}.filter-chip.active{background:rgba(88,101,242,0.25) !important;border-color:#5865f2 !important;color:#ffffff !important;font-weight:700 !important;box-shadow:0 0 10px rgba(88,101,242,0.35) !important;}.filter-chip[data-filter="unused"]{color:#57f287 !important;}.filter-chip[data-filter="unused"].active{background:rgba(87,242,135,0.2) !important;border-color:#57f287 !important;color:#57f287 !important;box-shadow:0 0 10px rgba(87,242,135,0.35) !important;}.filter-chip[data-filter="partial"]{color:#f0b232 !important;}.filter-chip[data-filter="partial"].active{background:rgba(240,178,50,0.2) !important;border-color:#f0b232 !important;color:#f0b232 !important;box-shadow:0 0 10px rgba(240,178,50,0.35) !important;}.filter-chip[data-filter="used"]{color:#ed4245 !important;}.filter-chip[data-filter="used"].active{background:rgba(237,66,69,0.2) !important;border-color:#ed4245 !important;color:#ed4245 !important;box-shadow:0 0 10px rgba(237,66,69,0.35) !important;}.filter-chip[data-filter="no_nitro"]{color:#949ba4 !important;}.filter-chip[data-filter="no_nitro"].active{background:rgba(148,155,164,0.2) !important;border-color:#949ba4 !important;color:#ffffff !important;}.boost-badge-status,#boost-table-body .badge,#alts-table-body .badge,#qjoin-table-body .badge,#qboost-table-body .badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;white-space:nowrap !important;vertical-align:middle !important;padding:3px 8px !important;border-radius:6px !important;font-size:0.74rem !important;font-weight:600 !important;line-height:1 !important;box-sizing:border-box !important;}.search-box i,.search-box svg,.search-box .svg-inline--fa,.quests-search-box i,.quests-search-box svg,.quests-search-box .svg-inline--fa,#emoji-picker-modal i.fa-magnifying-glass,#emoji-picker-modal svg.fa-magnifying-glass,.has-search-icon i,.has-search-icon svg{position:absolute !important;left:14px !important;top:50% !important;transform:translateY(-50%) !important;pointer-events:none !important;z-index:5 !important;}.search-box input,.search-box input[type="text"],.quests-search-box input,.quests-search-box input[type="text"],#emoji-picker-search,#games-rpc-search,#spotify-search-input,#youtube-search-input,#triggers-search,#tags-search,#automessages-search,#autoad-search,#quests-search-input{padding-left:42px !important;}