@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.theme-dark,:root{--bg-primary:#313338;--bg-secondary:#2b2d31;--bg-tertiary:#1e1f22;--bg-floating:#111214;--bg-mod-subtle:#ffffff0a;--bg-mod-hover:#ffffff0f;--bg-mod-active:#ffffff14;--text-normal:#dbdee1;--text-muted:#949ba4;--text-link:#00a8fc;--blurple:#5865f2;--blurple-hover:#4752c4;--green:#23a559;--green-hover:#1a8245;--red:#da373c;--red-hover:#a12d31;--yellow:#f0b232;--header-primary:#f2f3f5;--border-subtle:#ffffff0f;--shadow-high:0 8px 16px #0000003d;--shadow-medium:0 4px 8px #00000029;--shadow-low:0 1px 4px #0000001f;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition:0.15s ease}.theme-amoled{--bg-primary:#000;--bg-secondary:#0a0a0a;--bg-tertiary:#050505;--bg-floating:#000;--bg-mod-subtle:#ffffff0d;--bg-mod-hover:#ffffff14;--bg-mod-active:#ffffff1f;--border-subtle:#ffffff1a}.theme-light{--bg-primary:#fff;--bg-secondary:#f2f3f5;--bg-tertiary:#e3e5e8;--bg-floating:#fff;--bg-mod-subtle:#0000000a;--bg-mod-hover:#00000014;--bg-mod-active:#0000001f;--text-normal:#313338;--text-muted:#5c5e66;--header-primary:#060607;--border-subtle:#00000014;--shadow-high:0 8px 16px #00000014;--shadow-low:0 1px 4px #0000000a}.theme-midnight{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#020617;--bg-floating:#0f172a;--bg-mod-subtle:#ffffff0d;--bg-mod-hover:#ffffff14;--bg-mod-active:#ffffff1f;--border-subtle:#ffffff1a;--blurple:#3b82f6;--blurple-hover:#2563eb}.theme-editor-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-top:20px}.color-input-wrapper{align-items:center;display:flex;gap:8px}.color-picker{background:none;border:none;border-radius:4px;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;height:38px;padding:0;width:38px}.color-picker::-webkit-color-swatch-wrapper{padding:0}.color-picker::-webkit-color-swatch{border:1px solid #ffffff0f;border:1px solid var(--border-subtle);border-radius:4px;border-radius:var(--radius-sm)}.hex-input{flex:1 1;font-family:Consolas,Monaco,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1e1f22;background:var(--bg-tertiary);color:#dbdee1;color:var(--text-normal);font-family:Inter,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#111214;background:var(--bg-floating);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff1a}.app-container{display:flex;height:100vh;width:100vw}.btn{align-items:center;border:none;border-radius:4px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;line-height:1;padding:8px 16px;transition:all .15s ease;transition:all var(--transition);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-blurple{background:#5865f2;background:var(--blurple)}.btn-blurple:hover{background:#4752c4;background:var(--blurple-hover)}.btn-green{background:#23a559;background:var(--green)}.btn-green:hover{background:#1a8245;background:var(--green-hover)}.btn-red{background:#da373c;background:var(--red)}.btn-red:hover{background:#a12d31;background:var(--red-hover)}.btn-gray{background:#1e1f22;background:var(--bg-tertiary);color:#dbdee1;color:var(--text-normal)}.btn-gray:hover{background:#111214;background:var(--bg-floating)}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.input-field{background:#1e1f22;background:var(--bg-tertiary);border:none;border-radius:4px;border-radius:var(--radius-sm);color:#dbdee1;color:var(--text-normal);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:box-shadow .15s ease;transition:box-shadow var(--transition);width:100%}.input-field::placeholder{color:#949ba4;color:var(--text-muted);opacity:.6}.input-field:focus{box-shadow:0 0 0 2px #5865f2;box-shadow:0 0 0 2px var(--blurple)}.input-label{color:#949ba4;color:var(--text-muted);display:block;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;text-transform:uppercase}.login-container{align-items:center;background:#1e1f22;background:var(--bg-tertiary);display:flex;height:100%;justify-content:center;width:100%}.login-card{background:#313338;background:var(--bg-primary);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 8px 16px #0000003d;box-shadow:var(--shadow-high);padding:32px;text-align:center;width:440px}.login-card h1{align-items:center;color:#f2f3f5;color:var(--header-primary);display:flex;font-size:22px;font-weight:700;gap:0;justify-content:center;margin-bottom:8px}.login-card p{color:#949ba4;color:var(--text-muted);font-size:14px;margin-bottom:24px}.password-wrapper{margin-bottom:20px;position:relative}.toggle-password{align-items:center;background:none;border:none;color:#949ba4;color:var(--text-muted);cursor:pointer;display:flex;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .15s ease;transition:color var(--transition)}.toggle-password:hover{color:#dbdee1;color:var(--text-normal)}.dashboard-container{display:flex;height:100%;width:100%}.sidebar{background:#1e1f22;background:var(--bg-tertiary);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 0;width:72px}.sidebar,.sidebar-logo{align-items:center;display:flex}.sidebar-logo{background:#5865f2;background:var(--blurple);border-radius:16px;border-radius:var(--radius-xl);color:#fff;cursor:default;font-size:20px;font-weight:700;height:48px;justify-content:center;-webkit-user-select:none;user-select:none;width:48px}.sidebar-spacer{background:#2b2d31;background:var(--bg-secondary);border-radius:1px;height:2px;margin:4px 0;width:32px}.sidebar-icon{align-items:center;background:#313338;background:var(--bg-primary);border-radius:50%;color:#949ba4;color:var(--text-muted);cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;transition:all .15s ease;transition:all var(--transition);width:48px}.sidebar-icon.active,.sidebar-icon:hover{background:#5865f2;background:var(--blurple);border-radius:16px;border-radius:var(--radius-xl);color:#fff}.sidebar-icon.active:before{transition:height .15s ease;transition:height var(--transition)}.sidebar-icon.active:before,.sidebar-icon:hover:before{background:#f2f3f5;background:var(--header-primary);border-radius:0 4px 4px 0;content:"";left:-12px;position:absolute;width:4px}.sidebar-icon:hover:before{height:16px;top:16px}.sidebar-icon.active:before{height:32px;top:8px}.user-profile-wrapper{margin-top:auto;position:relative}.user-avatar-btn{align-items:center;background:#313338;background:var(--bg-primary);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:visible;padding:0;position:relative;transition:all .15s ease;transition:all var(--transition);width:40px}.user-avatar-btn:hover{opacity:.8}.user-avatar-btn img{border-radius:50%;height:100%;object-fit:cover;width:100%}.status-dot{background:#23a559;background:var(--green);border:3px solid #1e1f22;border:3px solid var(--bg-tertiary);border-radius:50%;bottom:-1px;height:14px;position:absolute;right:-1px;width:14px}.user-popup{animation:popupFadeIn .15s ease;background:#111214;background:var(--bg-floating);border-radius:12px;border-radius:var(--radius-lg);bottom:0;box-shadow:0 8px 16px #0000003d;box-shadow:var(--shadow-high);left:60px;padding:16px;position:absolute;width:260px;z-index:100}@keyframes popupFadeIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.user-popup-header{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px}.user-popup-header img{border-radius:50%;flex-shrink:0;height:44px;width:44px}.user-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.user-info strong{color:#f2f3f5;color:var(--header-primary);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info span{color:#949ba4;color:var(--text-muted);font-family:Consolas,Monaco,monospace;font-size:12px}.user-popup-actions{display:flex;flex-direction:column;gap:8px}.content-area{background:#313338;background:var(--bg-primary);border-top-left-radius:8px;border-top-left-radius:var(--radius-md);flex:1 1;flex-direction:column}.content-area,.sniper-tab{display:flex;overflow:hidden}.sniper-tab{height:100%;position:relative;width:100%}.sniper-list-panel{background:#2b2d31;background:var(--bg-secondary);display:flex;flex-direction:column;flex-shrink:0;width:280px}.panel-header{align-items:center;box-shadow:0 1px 4px #0000001f;box-shadow:var(--shadow-low);color:#f2f3f5;color:var(--header-primary);display:flex;flex-shrink:0;font-size:15px;font-weight:700;gap:8px;height:48px;padding:0 16px;z-index:1}.sniper-list{flex:1 1;overflow-y:auto;padding:8px}.sniper-item{align-items:center;border-radius:8px;border-radius:var(--radius-md);color:#949ba4;color:var(--text-muted);cursor:pointer;display:flex;gap:12px;margin-bottom:2px;padding:8px 10px;transition:all .15s ease;transition:all var(--transition)}.sniper-item:hover{background:#ffffff0f;background:var(--bg-mod-hover);color:#dbdee1;color:var(--text-normal)}.sniper-item.selected{background:#ffffff14;background:var(--bg-mod-active);color:#f2f3f5;color:var(--header-primary)}.sniper-item-pic{align-items:center;background:#1e1f22;background:var(--bg-tertiary);border-radius:50%;color:#949ba4;color:var(--text-muted);display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.sniper-item-pic img{height:100%;object-fit:cover;width:100%}.sniper-item-info{flex:1 1;overflow:hidden}.sniper-item-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sniper-item-status{align-items:center;display:flex;font-size:12px;gap:6px;margin-top:2px}.status-indicator{background:#949ba4;background:var(--text-muted);border-radius:50%;flex-shrink:0;height:8px;width:8px}.status-indicator.running{background:#23a559;background:var(--green);box-shadow:0 0 6px #23a55980}.sniper-main{flex:1 1;flex-direction:column;overflow:hidden;position:relative}.action-bar,.sniper-main{background:#313338;background:var(--bg-primary);display:flex}.action-bar{align-items:center;box-shadow:0 1px 4px #0000001f;box-shadow:var(--shadow-low);flex-shrink:0;gap:8px;height:48px;justify-content:flex-end;padding:0 16px;z-index:1}.config-details{flex:1 1;overflow-y:auto;padding:24px}.config-card{background:#2b2d31;background:var(--bg-secondary);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 4px #0000001f;box-shadow:var(--shadow-low);padding:24px}.config-card h2{color:#f2f3f5;color:var(--header-primary);font-size:18px;font-weight:700;margin:0 0 20px}.config-row{align-items:center;display:flex;margin-bottom:8px;padding:6px 0}.config-row-label{color:#949ba4;color:var(--text-muted);flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;width:160px}.config-row-value{background:#1e1f22;background:var(--bg-tertiary);border-radius:4px;border-radius:var(--radius-sm);color:#dbdee1;color:var(--text-normal);flex:1 1;font-family:Consolas,Monaco,monospace;font-size:14px;padding:8px 12px;word-break:break-all}.empty-state{align-items:center;color:#949ba4;color:var(--text-muted);display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}.empty-state h3{color:#dbdee1;color:var(--text-normal);font-weight:600;margin:0}.empty-state p{font-size:14px;margin:0}.form-overlay{background:#2b2d31;background:var(--bg-secondary);bottom:0;box-shadow:-8px 0 24px #0000004d;display:flex;flex-direction:column;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.16,1,.3,1);width:420px;z-index:50}.form-overlay.open{transform:translateX(0)}.form-header{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-subtle);color:#f2f3f5;color:var(--header-primary);flex-shrink:0;font-size:16px;font-weight:700;justify-content:space-between;padding:16px 20px}.close-btn,.form-header{align-items:center;display:flex}.close-btn{background:none;border:none;border-radius:4px;border-radius:var(--radius-sm);color:#949ba4;color:var(--text-muted);cursor:pointer;font-size:22px;height:32px;justify-content:center;transition:all .15s ease;transition:all var(--transition);width:32px}.close-btn:hover{background:#ffffff0f;background:var(--bg-mod-hover);color:#dbdee1;color:var(--text-normal)}.form-body{flex:1 1;gap:16px;overflow-y:auto;padding:20px}.alerts-container,.form-body,.form-group{display:flex;flex-direction:column}.alerts-container{height:100%;width:100%}.alerts-list{flex:1 1;overflow-y:auto;padding:24px}.alert-card{background:#2b2d31;background:var(--bg-secondary);border-left:3px solid #5865f2;border-left:3px solid var(--blurple);border-radius:8px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:16px;transition:background .15s ease;transition:background var(--transition)}.alert-card:hover{background:#ffffff0f;background:var(--bg-mod-hover)}.alert-card.success{border-left-color:#23a559;border-left-color:var(--green)}.alert-card.info{border-left-color:#f0b232;border-left-color:var(--yellow)}.alert-card.error{border-left-color:#da373c;border-left-color:var(--red)}.alert-header{color:#949ba4;color:var(--text-muted);display:flex;font-size:12px;justify-content:space-between}.alert-message{color:#dbdee1;color:var(--text-normal);font-size:14px;line-height:1.4}.modal-overlay{align-items:center;animation:modalFadeIn .15s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-card{animation:modalSlideIn .2s cubic-bezier(.16,1,.3,1);background:#313338;background:var(--bg-primary);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 8px 16px #0000003d;box-shadow:var(--shadow-high);padding:24px;width:420px}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-card h2{color:#f2f3f5;color:var(--header-primary);font-size:20px;font-weight:700;margin:0 0 8px}.modal-card p{color:#949ba4;color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 16px}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.progress-bar{background:#1e1f22;background:var(--bg-tertiary);border-radius:2px;height:4px;margin:12px 0;overflow:hidden;width:100%}.progress-fill{background:#da373c;background:var(--red);border-radius:2px;height:100%;transition:width 1s linear}.btn-delete-glow{animation:deleteGlow 2s ease-in-out infinite alternate;background:#0000;border:1px solid #da373c80;color:#da373c;color:var(--red)}.btn-delete-glow:hover{background:#da373c;background:var(--red);border-color:#da373c;border-color:var(--red);color:#fff}@keyframes deleteGlow{0%{box-shadow:0 0 4px #da373c33}to{box-shadow:0 0 12px #da373c66}}
/*# sourceMappingURL=main.4f2f3c14.css.map*/