body{margin:0}.admin-panel{animation:fadeIn .5s ease-in;margin:0 auto;max-width:1400px;padding:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-header{border-bottom:2px solid #6366f133;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.admin-header,.admin-header h2{align-items:center;display:flex}.admin-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:2.5rem;gap:10px;margin:0}.owner-badge{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:20px;box-shadow:0 4px 15px #f093fb4d;color:#fff;font-size:.9rem;font-weight:600;padding:6px 16px}.admin-tabs{background:#ffffffe6;border-bottom:none;border-radius:15px;box-shadow:0 4px 20px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding:10px}.admin-tabs .tab{background:linear-gradient(135deg,#f6f6f6,#fff);border:2px solid #0000;border-radius:10px;color:#6b7280;cursor:pointer;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.admin-tabs .tab:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.admin-tabs .tab:hover{box-shadow:0 5px 15px #6366f133;color:#667eea;transform:translateY(-2px)}.admin-tabs .tab.active{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 5px 20px #6366f14d;color:#fff;transform:translateY(-2px)}.admin-section{animation:slideIn .5s ease-out;background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;padding:30px}@keyframes slideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.section-title{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:10px;margin-bottom:25px}.section-title:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px;content:"";height:30px;width:5px}.setting-item{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #6366f11a;border-radius:15px;margin-bottom:25px;padding:20px;transition:all .3s ease}.setting-item:hover{border-color:#6366f14d;box-shadow:0 5px 20px #6366f11a;transform:translateX(5px)}.setting-item label{color:#4b5563;display:block;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.input-group{align-items:center;display:flex;gap:10px}.input-group input{background:#fff;border:2px solid #e5e7eb;border-radius:10px;flex:1 1;font-size:1rem;padding:12px 16px;transition:all .3s ease}.input-group input:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none}.input-group button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 15px #6366f14d;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.input-group button:hover:not(:disabled){box-shadow:0 6px 20px #6366f166;transform:translateY(-2px)}.input-group button:disabled{cursor:not-allowed;opacity:.5}.toggle-settings{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.toggle-item{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #6366f11a;border-radius:15px;display:flex;justify-content:space-between;padding:20px;transition:all .3s ease}.toggle-item:hover{box-shadow:0 5px 20px #6366f11a}.toggle-item span{align-items:center;color:#4b5563;display:flex;font-weight:600;gap:8px}.toggle-button{background:#fff;border:2px solid #e5e7eb;border-radius:25px;color:#6b7280;cursor:pointer;font-weight:600;padding:8px 20px;transition:all .3s ease}.toggle-button.active{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;box-shadow:0 4px 15px #10b9814d;color:#fff}.toggle-button:hover{transform:scale(1.05)}.offers-grid{grid-gap:20px;display:grid;gap:20px}.current-offers{margin-bottom:30px}.current-offers h4{color:#1f2937;font-size:1.2rem;margin-bottom:15px}.offer-list{grid-gap:15px;display:grid;gap:15px}.offer-item{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #6366f11a;border-radius:12px;display:flex;justify-content:space-between;padding:15px 20px;transition:all .3s ease}.offer-item:hover{box-shadow:0 5px 20px #6366f11a;transform:translateX(5px)}.offer-item span{color:#4b5563;font-weight:500}.offer-item span:first-child{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;font-weight:600;padding:5px 10px}.offer-status{border-radius:20px;font-size:.85rem;font-weight:600;padding:5px 12px}.offer-status.active{background:#10b9811a;color:#10b981}.offer-status.inactive{background:#ef44441a;color:#ef4444}.add-offer{background:linear-gradient(135deg,#f3f4f6,#fff);border:2px dashed #6366f14d;border-radius:15px;padding:25px}.add-offer h4{color:#1f2937;font-size:1.2rem;margin-bottom:20px}.offer-form{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:15px}.offer-form input{background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:1rem;padding:12px 16px;transition:all .3s ease}.offer-form input:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none}.offer-form label{align-items:center;color:#4b5563;display:flex;font-weight:600;gap:8px}.offer-form label input[type=checkbox]{cursor:pointer;height:20px;width:20px}.btn-add-offer{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 15px #6366f14d;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px 24px;transition:all .3s ease;width:100%}.btn-add-offer:hover:not(:disabled){box-shadow:0 6px 20px #6366f166;transform:translateY(-2px)}.user-management{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:15px;padding:25px}.user-status-form{grid-gap:15px;align-items:end;display:grid;gap:15px;grid-template-columns:2fr 1fr auto}.user-status-form input,.user-status-form select{background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:1rem;padding:12px 16px;transition:all .3s ease}.user-status-form button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 15px #6366f14d;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.withdraw-grid{grid-gap:30px;display:grid;gap:30px}.withdraw-card{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #6366f11a;border-radius:15px;padding:25px}.withdraw-card h4{align-items:center;color:#1f2937;display:flex;font-size:1.2rem;gap:10px;margin-bottom:20px}.withdraw-form{grid-gap:15px;display:grid;gap:15px}.withdraw-form input{background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:1rem;padding:12px 16px;transition:all .3s ease}.btn-withdraw{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;box-shadow:0 4px 15px #f59e0b4d;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-withdraw:hover:not(:disabled){box-shadow:0 6px 20px #f59e0b66;transform:translateY(-2px)}.access-denied{padding:60px 20px;text-align:center}.access-denied-icon{font-size:4rem;margin-bottom:20px}.access-denied h2{color:#ef4444;margin-bottom:10px}.access-denied p{color:#6b7280;font-size:1.1rem}.admin-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.admin-spinner{animation:spin 1s linear infinite;border:4px solid #6366f133;border-radius:50%;border-top-color:#667eea;height:50px;width:50px}@media (max-width:768px){.admin-header h2{font-size:1.8rem}.admin-tabs{padding:8px}.admin-tabs .tab{font-size:.9rem;padding:10px 16px}.admin-section{padding:20px}.offer-form,.toggle-settings,.user-status-form{grid-template-columns:1fr}}.admin-message{animation:slideDown .3s ease-out;border-radius:10px;font-weight:600;margin-bottom:20px;padding:15px 20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.admin-message.success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.admin-message.error{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef44444d;color:#fff}.icon{display:inline-block;height:20px;margin-right:8px;width:20px}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#6366f1;--secondary-color:#8b5cf6;--success-color:#10b981;--danger-color:#ef4444;--warning-color:#f59e0b;--dark-bg:#1f2937;--light-bg:#fff;--card-bg:#fffffff2;--text-primary:#111827;--text-secondary:#6b7280;--border-color:#e5e7eb;--shadow:0 4px 6px #0000001a;--shadow-lg:0 10px 25px #00000026}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{display:flex;flex-direction:column;min-height:100vh}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2937f2;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);padding:1rem 2rem;position:sticky;top:0;z-index:100}.header-content{justify-content:space-between;margin:0 auto;max-width:1400px}.header-content,.logo-section{align-items:center;display:flex}.logo-section{gap:1rem}.logo-section h1{color:#fff;font-size:1.5rem;font-weight:700}.menu-toggle{background:#0000;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:1.2rem;padding:.5rem 1rem}.wallet-section{align-items:center;display:flex}.wallet-info{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.balances{display:flex;gap:1rem}.balance-item{background:#ffffff1a;border-radius:20px;color:#ffffffe6;font-size:.9rem;padding:.25rem .75rem}.wallet-address{align-items:center;display:flex;gap:.5rem}.address{background:#ffffff1a;border-radius:8px;color:#fff;font-family:monospace;padding:.5rem 1rem}.admin-badge{background:#f59e0b;background:var(--warning-color);border-radius:20px;color:#fff;font-size:.85rem;font-weight:600;padding:.25rem .75rem}.btn-disconnect{background:#ef4444;background:var(--danger-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .3s}.btn-disconnect:hover{background:#dc2626;transform:translateY(-2px)}.btn-connect,.btn-connect-large{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:12px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s}.btn-connect-large{font-size:1.2rem;padding:1rem 3rem}.btn-connect-large:hover,.btn-connect:hover{box-shadow:0 10px 25px #00000026;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.app-body{display:flex;flex:1 1;gap:2rem;margin:2rem auto;max-width:1400px;padding:0 2rem;width:100%}.sidebar{background:#fffffff2;background:var(--card-bg);border-radius:16px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);height:fit-content;padding:1.5rem;position:sticky;top:100px;width:250px}.nav-section{margin-bottom:2rem}.nav-section h3{color:#6b7280;color:var(--text-secondary);font-size:.85rem;letter-spacing:1px;margin-bottom:.75rem;padding-left:.5rem;text-transform:uppercase}.nav-section button{background:#0000;border:none;border-radius:8px;color:#111827;color:var(--text-primary);cursor:pointer;display:block;font-size:1rem;margin-bottom:.25rem;padding:.75rem 1rem;text-align:left;transition:all .3s;width:100%}.nav-section button:hover{background:#6366f11a;transform:translateX(5px)}.nav-section button.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;font-weight:600}.main-content{background:#fffffff2;background:var(--card-bg);border-radius:16px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);flex:1 1;min-height:600px;padding:2rem}.admin-panel,.analytics-container,.buy-order-container,.create-sell-container,.game-deposit-container,.order-management-container,.registration-container,.staking-container,.stats-container{margin:0 auto;max-width:1200px}h2{align-items:center;display:flex;font-size:2rem;gap:.5rem;margin-bottom:1.5rem}h2,h3{color:#111827;color:var(--text-primary)}h3{font-size:1.5rem;margin-bottom:1rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#111827;color:var(--text-primary);display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group select{border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .3s;width:100%}.form-group input:focus,.form-group select:focus{border-color:#6366f1;border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f11a;outline:none}.form-group small{color:#6b7280;color:var(--text-secondary);display:block;font-size:.875rem;margin-top:.25rem}button{transition:all .3s}button:disabled{cursor:not-allowed;opacity:.5}.btn-buy,.btn-cancel,.btn-claim,.btn-create,.btn-deposit,.btn-register,.btn-stake,.btn-swap{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.75rem 2rem}.btn-refresh{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:8px;color:#111827;color:var(--text-primary);cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.btn-refresh:hover{background:#6366f11a}.info-card,.order-card,.stake-card,.stat-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:1.5rem;padding:1.5rem}.stat-card.primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;color:#fff}.info-grid,.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.detail-item,.info-item,.stat-item{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:.75rem 0}.detail-item:last-child,.stat-item:last-child{border-bottom:none}.stat-value{color:#6366f1;color:var(--primary-color);font-weight:600}table{border-collapse:collapse;margin-top:1rem;width:100%}thead{background:#6366f11a}td,th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);padding:.75rem;text-align:left}th{color:#111827;color:var(--text-primary);font-weight:600}.active{color:#10b981;color:var(--success-color)}.completed,.inactive{color:#6b7280;color:var(--text-secondary)}.success{color:#10b981;color:var(--success-color);font-weight:600}.error{color:#ef4444;color:var(--danger-color)}.warning-message{background:#f59e0b1a;border:1px solid #f59e0b;border:1px solid var(--warning-color);border-radius:8px;color:#f59e0b;color:var(--warning-color);margin-top:1rem;padding:1rem}.progress-bar{background:#6366f11a;border-radius:15px;height:30px;margin:1rem 0;overflow:hidden;position:relative}.progress-fill{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));height:100%;transition:width .3s}.progress-text{font-size:.875rem;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.loader{animation:spin 1s linear infinite;border:4px solid #6366f133;border-radius:50%;border-top:4px solid var(--primary-color);height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.welcome-container{padding:4rem 2rem;text-align:center}.welcome-container h2{font-size:2.5rem;margin-bottom:1rem}.welcome-container p{color:#6b7280;color:var(--text-secondary);font-size:1.2rem;margin-bottom:2rem}.app-footer{background:#1f2937;background:var(--dark-bg);color:#ffffffb3;margin-top:auto;padding:2rem;text-align:center}@media (max-width:1024px){.app-body{flex-direction:column}.sidebar{height:100vh;left:-250px;position:fixed;top:0;transition:left .3s;z-index:200}.sidebar.open{left:0}.menu-toggle{display:block}.stats-grid{grid-template-columns:1fr}}@media (max-width:768px){.header-content{flex-direction:column;gap:1rem}.balances{flex-direction:column;gap:.5rem}.main-content{padding:1rem}h2{font-size:1.5rem}.btn-connect-large{font-size:1rem;padding:.75rem 2rem}}.tabs{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--border-color);display:flex;gap:.5rem;margin-bottom:2rem;overflow-x:auto}.tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;color:var(--text-secondary);cursor:pointer;font-weight:500;padding:1rem 1.5rem;transition:all .3s;white-space:nowrap}.tab.active,.tab:hover{color:#6366f1;color:var(--primary-color)}.tab.active{border-bottom-color:#6366f1;border-bottom-color:var(--primary-color)}.stats-overview{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.stat-icon{font-size:2rem;margin-bottom:.5rem}.volume-bars{align-items:flex-end;display:flex;height:200px;justify-content:space-around;padding:1rem}.bar-container{align-items:center;display:flex;flex-direction:column;gap:.5rem}.bar{align-items:flex-end;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:8px 8px 0 0;display:flex;justify-content:center;min-height:20px;padding-bottom:.5rem;width:80px}.bar.sell{background:linear-gradient(135deg,#ef4444,#f97316);background:linear-gradient(135deg,var(--danger-color),#f97316)}.bar-label{color:#fff;font-weight:600}.bar-value{color:#111827;color:var(--text-primary);font-weight:600}
/*# sourceMappingURL=main.c9ffb1f7.css.map*/