.modal-overlay[data-v-ac2ff7c0]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172acc;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1050}.dark-modal[data-v-ac2ff7c0]{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(99,102,241,.3);border-radius:15px;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff1a;color:#fff;display:flex;flex-direction:column;max-width:380px;overflow:hidden;position:relative;width:100%}.modal-header[data-v-ac2ff7c0]{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;padding:1rem}.modal-header[data-v-ac2ff7c0],.modal-header h4[data-v-ac2ff7c0]{align-items:center;display:flex}.modal-header h4[data-v-ac2ff7c0]{color:#fff;font-size:1.2rem;font-weight:700;gap:8px;margin:0}.modal-header i[data-v-ac2ff7c0]{color:#10b981}.modal-header .close-btn[data-v-ac2ff7c0]{background:transparent;border:none;color:#ffffffb3;cursor:pointer;font-size:1.1rem;padding:5px;transition:color .2s ease}.modal-header .close-btn[data-v-ac2ff7c0]:hover{color:#fff}.modal-body[data-v-ac2ff7c0]{flex:1;padding:1.25rem;text-align:center}.modal-body p[data-v-ac2ff7c0]{color:#fffc;margin-bottom:1.5rem;margin-top:0}.controls[data-v-ac2ff7c0]{gap:1rem;margin:1.5rem 0}.control-btn[data-v-ac2ff7c0],.controls[data-v-ac2ff7c0]{align-items:center;display:flex;justify-content:center}.control-btn[data-v-ac2ff7c0]{background:linear-gradient(135deg,#334155,#1e293b);border:1px solid rgba(16,185,129,.4);border-radius:10px;box-shadow:0 4px 6px #0003;color:#10b981;cursor:pointer;font-size:1.8rem;height:46px;line-height:0;transition:all .3s ease;width:46px}.control-btn[data-v-ac2ff7c0]:hover:not(:disabled){background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 6px 15px #0000004d;transform:translateY(-2px)}.control-btn[data-v-ac2ff7c0]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.value-input[data-v-ac2ff7c0]{background:#1e293bcc;border:1px solid rgba(16,185,129,.4);border-radius:10px;box-shadow:inset 0 2px 4px #0003;color:#fff;font-size:1.4rem;font-weight:700;height:46px;padding:0 .5rem;text-align:center;width:120px}.modal-footer[data-v-ac2ff7c0]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;justify-content:center;padding:1rem}.confirm-btn[data-v-ac2ff7c0]{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;flex:1;font-size:1rem;font-weight:600;max-width:200px;padding:.8rem 0;transition:all .3s ease}.confirm-btn[data-v-ac2ff7c0]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 12px #05966959;transform:translateY(-2px)}.confirm-btn[data-v-ac2ff7c0]:disabled{background:#1e293b80;box-shadow:none;color:#fff6;cursor:not-allowed;transform:none}.cancel-btn[data-v-ac2ff7c0]{background:#1e293bcc;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fffc;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.cancel-btn[data-v-ac2ff7c0]:hover{background:#334155cc}.operation-summary[data-v-ac2ff7c0]{background:#1e293bcc;border:1px solid rgba(16,185,129,.2);border-radius:10px;margin:1.5rem 0;padding:1rem}.summary-item[data-v-ac2ff7c0]{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:.5rem 0}.summary-item[data-v-ac2ff7c0]:last-child{border-bottom:none}.summary-item .label[data-v-ac2ff7c0]{color:#ffffffb3;font-size:.9rem}.summary-item .value[data-v-ac2ff7c0]{color:#10b981;font-weight:600}.progress-container[data-v-ac2ff7c0]{margin-top:1.5rem}.progress-steps[data-v-ac2ff7c0]{flex-direction:column}.progress-steps[data-v-ac2ff7c0],.step[data-v-ac2ff7c0]{display:flex;gap:.75rem}.step[data-v-ac2ff7c0]{align-items:flex-start;border-radius:8px;padding:.5rem;transition:all .3s ease}.step.active[data-v-ac2ff7c0]{background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.step.completed[data-v-ac2ff7c0]{background:#10b9810d}.step.error[data-v-ac2ff7c0]{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.step-indicator[data-v-ac2ff7c0]{align-items:center;background:#1e293bcc;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:28px;justify-content:center;width:28px}.step.active .step-indicator[data-v-ac2ff7c0]{background:#10b981;box-shadow:0 0 10px #10b98180}.step.completed .step-indicator[data-v-ac2ff7c0]{background:#10b981}.step.error .step-indicator[data-v-ac2ff7c0]{background:#ef4444}.step-content[data-v-ac2ff7c0]{flex:1;text-align:left}.step-title[data-v-ac2ff7c0]{color:#fff;font-weight:600;margin-bottom:.2rem}.step-status[data-v-ac2ff7c0]{align-items:center;color:#ffffffb3;display:flex;font-size:.85rem;gap:.5rem}.step-status.error[data-v-ac2ff7c0]{color:#ef4444;font-size:.8rem;opacity:.9;word-break:break-word}.rotating[data-v-ac2ff7c0]{animation:rotate-ac2ff7c0 1.5s linear infinite}@keyframes rotate-ac2ff7c0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:480px){.dark-modal[data-v-ac2ff7c0]{max-width:340px}.modal-header h4[data-v-ac2ff7c0]{font-size:1.1rem}.controls[data-v-ac2ff7c0]{gap:.75rem}.control-btn[data-v-ac2ff7c0]{font-size:1.6rem;height:40px;width:40px}.value-input[data-v-ac2ff7c0]{font-size:1.2rem;height:40px;width:100px}.cancel-btn[data-v-ac2ff7c0],.confirm-btn[data-v-ac2ff7c0]{font-size:.9rem;padding:.7rem 0}.step[data-v-ac2ff7c0]{padding:.4rem}.step-indicator[data-v-ac2ff7c0]{font-size:.8rem;height:24px;width:24px}.step-title[data-v-ac2ff7c0]{font-size:.9rem}.step-status[data-v-ac2ff7c0]{font-size:.8rem}}.modal-overlay[data-v-1cc91c19]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172acc;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1050}.dark-modal[data-v-1cc91c19]{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(99,102,241,.3);border-radius:15px;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff1a;color:#fff;display:flex;flex-direction:column;max-width:380px;overflow:hidden;position:relative;width:100%}.modal-header[data-v-1cc91c19]{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;padding:1rem}.modal-header[data-v-1cc91c19],.modal-header h4[data-v-1cc91c19]{align-items:center;display:flex}.modal-header h4[data-v-1cc91c19]{color:#fff;font-size:1.2rem;font-weight:700;gap:8px;margin:0}.modal-header i[data-v-1cc91c19]{color:#10b981}.modal-header .close-btn[data-v-1cc91c19]{background:transparent;border:none;color:#ffffffb3;cursor:pointer;font-size:1.1rem;padding:5px;transition:color .2s ease}.modal-header .close-btn[data-v-1cc91c19]:hover{color:#fff}.modal-body[data-v-1cc91c19]{flex:1;padding:1.25rem;text-align:center}.modal-body p[data-v-1cc91c19]{color:#fffc;margin-bottom:1.5rem;margin-top:0}.controls[data-v-1cc91c19]{gap:1rem;margin:1.5rem 0}.control-btn[data-v-1cc91c19],.controls[data-v-1cc91c19]{align-items:center;display:flex;justify-content:center}.control-btn[data-v-1cc91c19]{background:linear-gradient(135deg,#334155,#1e293b);border:1px solid rgba(16,185,129,.4);border-radius:10px;box-shadow:0 4px 6px #0003;color:#10b981;cursor:pointer;font-size:1.8rem;height:46px;line-height:0;transition:all .3s ease;width:46px}.control-btn[data-v-1cc91c19]:hover:not(:disabled){background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 6px 15px #0000004d;transform:translateY(-2px)}.control-btn[data-v-1cc91c19]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.value-input[data-v-1cc91c19]{background:#1e293bcc;border:1px solid rgba(16,185,129,.4);border-radius:10px;box-shadow:inset 0 2px 4px #0003;color:#fff;font-size:1.4rem;font-weight:700;height:46px;padding:0 .5rem;text-align:center;width:120px}.modal-footer[data-v-1cc91c19]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;justify-content:center;padding:1rem}.confirm-btn[data-v-1cc91c19]{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;flex:1;font-size:1rem;font-weight:600;max-width:200px;padding:.8rem 0;transition:all .3s ease}.confirm-btn[data-v-1cc91c19]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 12px #05966959;transform:translateY(-2px)}.confirm-btn[data-v-1cc91c19]:disabled{background:#1e293b80;box-shadow:none;color:#fff6;cursor:not-allowed;transform:none}.cancel-btn[data-v-1cc91c19]{background:#1e293bcc;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fffc;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.cancel-btn[data-v-1cc91c19]:hover{background:#334155cc}.operation-summary[data-v-1cc91c19]{background:#1e293bcc;border:1px solid rgba(16,185,129,.2);border-radius:10px;margin:1.5rem 0;padding:1rem}.summary-item[data-v-1cc91c19]{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:.5rem 0}.summary-item[data-v-1cc91c19]:last-child{border-bottom:none}.summary-item .label[data-v-1cc91c19]{color:#ffffffb3;font-size:.9rem}.summary-item .value[data-v-1cc91c19]{color:#10b981;font-weight:600}.progress-container[data-v-1cc91c19]{margin-top:1.5rem}.progress-steps[data-v-1cc91c19]{flex-direction:column}.progress-steps[data-v-1cc91c19],.step[data-v-1cc91c19]{display:flex;gap:.75rem}.step[data-v-1cc91c19]{align-items:flex-start;border-radius:8px;padding:.5rem;transition:all .3s ease}.step.active[data-v-1cc91c19]{background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.step.completed[data-v-1cc91c19]{background:#10b9810d}.step.error[data-v-1cc91c19]{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.step-indicator[data-v-1cc91c19]{align-items:center;background:#1e293bcc;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:28px;justify-content:center;width:28px}.step.active .step-indicator[data-v-1cc91c19]{background:#10b981;box-shadow:0 0 10px #10b98180}.step.completed .step-indicator[data-v-1cc91c19]{background:#10b981}.step.error .step-indicator[data-v-1cc91c19]{background:#ef4444}.step-content[data-v-1cc91c19]{flex:1;text-align:left}.step-title[data-v-1cc91c19]{color:#fff;font-weight:600;margin-bottom:.2rem}.step-status[data-v-1cc91c19]{align-items:center;color:#ffffffb3;display:flex;font-size:.85rem;gap:.5rem}.step-status.error[data-v-1cc91c19]{color:#ef4444;font-size:.8rem;opacity:.9;word-break:break-word}.rotating[data-v-1cc91c19]{animation:rotate-1cc91c19 1.5s linear infinite}@keyframes rotate-1cc91c19{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:480px){.dark-modal[data-v-1cc91c19]{max-width:340px}.modal-header h4[data-v-1cc91c19]{font-size:1.1rem}.controls[data-v-1cc91c19]{gap:.75rem}.control-btn[data-v-1cc91c19]{font-size:1.6rem;height:40px;width:40px}.value-input[data-v-1cc91c19]{font-size:1.2rem;height:40px;width:100px}.cancel-btn[data-v-1cc91c19],.confirm-btn[data-v-1cc91c19]{font-size:.9rem;padding:.7rem 0}.step[data-v-1cc91c19]{padding:.4rem}.step-indicator[data-v-1cc91c19]{font-size:.8rem;height:24px;width:24px}.step-title[data-v-1cc91c19]{font-size:.9rem}.step-status[data-v-1cc91c19]{font-size:.8rem}}.modal-overlay[data-v-baf4e622]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172acc;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1050}.dark-modal[data-v-baf4e622]{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(99,102,241,.3);border-radius:15px;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff1a;color:#fff;display:flex;flex-direction:column;max-width:380px;overflow:hidden;position:relative;width:100%}.modal-header[data-v-baf4e622]{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;padding:1rem}.modal-header[data-v-baf4e622],.modal-header h4[data-v-baf4e622]{align-items:center;display:flex}.modal-header h4[data-v-baf4e622]{color:#fff;font-size:1.2rem;font-weight:700;gap:8px;margin:0}.modal-header i[data-v-baf4e622]{color:#10b981}.modal-header .close-btn[data-v-baf4e622]{background:transparent;border:none;color:#ffffffb3;cursor:pointer;font-size:1.1rem;padding:5px;transition:color .2s ease}.modal-header .close-btn[data-v-baf4e622]:hover{color:#fff}.modal-body[data-v-baf4e622]{flex:1;padding:1.25rem;text-align:center}.modal-body p[data-v-baf4e622]{color:#fffc;margin-bottom:1.5rem;margin-top:0}.modal-footer[data-v-baf4e622]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;justify-content:center;padding:1rem}.confirm-btn[data-v-baf4e622]{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;flex:1;font-size:1rem;font-weight:600;max-width:200px;padding:.8rem 0;transition:all .3s ease}.confirm-btn[data-v-baf4e622]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 12px #05966959;transform:translateY(-2px)}.confirm-btn[data-v-baf4e622]:disabled{background:#1e293b80;box-shadow:none;color:#fff6;cursor:not-allowed}.cancel-btn[data-v-baf4e622]{background:#1e293bcc;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fffc;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.cancel-btn[data-v-baf4e622]:hover{background:#334155cc}.operation-summary[data-v-baf4e622]{background:#1e293bcc;border:1px solid rgba(16,185,129,.2);border-radius:10px;margin:1.5rem 0;padding:1rem}.summary-item[data-v-baf4e622]{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:.5rem 0}.summary-item[data-v-baf4e622]:last-child{border-bottom:none}.summary-item .label[data-v-baf4e622]{color:#ffffffb3;font-size:.9rem}.summary-item .value[data-v-baf4e622]{color:#10b981;font-weight:600}.progress-container[data-v-baf4e622]{margin-top:1.5rem}.progress-steps[data-v-baf4e622]{flex-direction:column}.progress-steps[data-v-baf4e622],.step[data-v-baf4e622]{display:flex;gap:.75rem}.step[data-v-baf4e622]{align-items:flex-start;border-radius:8px;padding:.5rem;transition:all .3s ease}.step.active[data-v-baf4e622]{background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.step.completed[data-v-baf4e622]{background:#10b9810d}.step.error[data-v-baf4e622]{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.step-indicator[data-v-baf4e622]{align-items:center;background:#1e293bcc;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:28px;justify-content:center;width:28px}.step.active .step-indicator[data-v-baf4e622]{background:#10b981;box-shadow:0 0 10px #10b98180}.step.completed .step-indicator[data-v-baf4e622]{background:#10b981}.step.error .step-indicator[data-v-baf4e622]{background:#ef4444}.step-content[data-v-baf4e622]{flex:1;text-align:left}.step-title[data-v-baf4e622]{color:#fff;font-weight:600;margin-bottom:.2rem}.step-status[data-v-baf4e622]{align-items:center;color:#ffffffb3;display:flex;font-size:.85rem;gap:.5rem}.step-status.error[data-v-baf4e622]{color:#ef4444;font-size:.8rem;opacity:.9}.rotating[data-v-baf4e622]{animation:rotate-baf4e622 1.5s linear infinite}@keyframes rotate-baf4e622{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.modal-overlay[data-v-aba841cf]{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.dark-modal[data-v-aba841cf]{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(99,102,241,.3);border-radius:15px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:900px;min-height:400px;overflow:hidden;width:100%}.modal-header[data-v-aba841cf]{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;padding:1rem}.modal-header[data-v-aba841cf],.modal-header h4[data-v-aba841cf]{align-items:center;display:flex}.modal-header h4[data-v-aba841cf]{color:#fff;gap:8px;margin:0}.close-btn[data-v-aba841cf]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1.2rem}.modal-body[data-v-aba841cf]{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:1rem}.filter-container[data-v-aba841cf]{margin-bottom:1rem}.filter-container select[data-v-aba841cf]{background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#fff;max-width:200px;padding:.5rem;width:100%}.transaction-list[data-v-aba841cf]{flex:1;max-height:500px;overflow-y:auto}.transaction-item[data-v-aba841cf]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:1rem;grid-template-columns:150px 1fr 120px;padding:1rem 0}.transaction-date[data-v-aba841cf]{color:#ffffffb3;font-size:.85rem;white-space:nowrap}.transaction-description[data-v-aba841cf]{color:#fff;font-size:.95rem;word-wrap:break-word}.transaction-amount[data-v-aba841cf]{font-size:.95rem;font-weight:700;text-align:right;white-space:nowrap}.positive[data-v-aba841cf]{color:#10b981}.negative[data-v-aba841cf]{color:#ef4444}.empty-transactions[data-v-aba841cf]{align-items:center;color:#ffffff80;display:flex;flex-direction:column;padding:2rem}.empty-transactions i[data-v-aba841cf]{font-size:2.5rem;margin-bottom:.75rem}.pagination-container[data-v-aba841cf]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.pagination-btn[data-v-aba841cf]{background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#fff;cursor:pointer;padding:.5rem}.pagination-btn[data-v-aba841cf]:disabled{cursor:not-allowed;opacity:.5}.modal-footer[data-v-aba841cf]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;justify-content:flex-end;padding:1rem;text-align:right}.game-btn.close-btn[data-v-aba841cf]{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;min-width:100px;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.game-btn.close-btn[data-v-aba841cf]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}@media (max-width:1024px){.dark-modal[data-v-aba841cf]{max-height:90vh;max-width:95%}.transaction-item[data-v-aba841cf]{gap:.75rem;grid-template-columns:130px 1fr 100px}}@media (max-width:768px){.dark-modal[data-v-aba841cf]{margin:.5rem;max-height:95vh;max-width:98%}.modal-footer[data-v-aba841cf]{justify-content:center;padding:.75rem}.game-btn.close-btn[data-v-aba841cf]{max-width:100px;width:100%}.transaction-list[data-v-aba841cf]{max-height:400px}.transaction-item[data-v-aba841cf]{gap:.25rem;grid-template-columns:1fr;padding:.75rem 0}.transaction-amount[data-v-aba841cf],.transaction-date[data-v-aba841cf],.transaction-description[data-v-aba841cf]{font-size:.85rem}.transaction-amount[data-v-aba841cf]{margin-top:.25rem;text-align:left}}@media (max-width:576px){.modal-body[data-v-aba841cf]{padding:.75rem}.transaction-list[data-v-aba841cf]{max-height:350px}.filter-container select[data-v-aba841cf]{max-width:100%}}.modal-overlay[data-v-40667e71]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1000}.trade-modal[data-v-40667e71]{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid rgba(245,158,11,.3);border-radius:20px;box-shadow:0 25px 50px #00000080;color:#fff;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.modal-header[data-v-40667e71]{border-bottom:1px solid rgba(245,158,11,.2);justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}.modal-header[data-v-40667e71],.modal-title[data-v-40667e71]{align-items:center;display:flex}.modal-title[data-v-40667e71]{color:#fbbf24;font-size:1.5rem;font-weight:700;gap:.75rem;margin:0;padding-bottom:1rem}.close-btn[data-v-40667e71]{background:none;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:all .2s ease}.close-btn[data-v-40667e71]:hover:not(:disabled){background:#ef444433;color:#ef4444}.close-btn[data-v-40667e71]:disabled{cursor:not-allowed;opacity:.5}.modal-body[data-v-40667e71]{padding:0 1.5rem 1.5rem}.trade-info[data-v-40667e71]{background:#0f172acc;border:1px solid rgba(245,158,11,.3);border-radius:12px;margin-bottom:1.5rem;padding:1rem;text-align:center}.price-display[data-v-40667e71]{display:flex;flex-direction:column;gap:.5rem}.price-label[data-v-40667e71]{color:#ffffffb3;font-size:.9rem}.price-value[data-v-40667e71]{color:#fbbf24;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700}.balance-section[data-v-40667e71]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.balance-section.has-limit[data-v-40667e71]{grid-template-columns:1fr 1fr 1fr}.balance-item[data-v-40667e71]{background:#1e293b99;border:1px solid rgba(245,158,11,.2);border-radius:8px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.balance-item.limit-item[data-v-40667e71]{background:#10b9811a;border-color:#10b9814d;grid-column:1/-1}.balance-label[data-v-40667e71]{color:#fff9;font-size:.8rem}.balance-value[data-v-40667e71]{color:#fff;font-family:Courier New,monospace;font-size:1rem;font-weight:600}.limit-item .balance-value[data-v-40667e71]{color:#10b981}.alert[data-v-40667e71]{align-items:center;border-radius:12px;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:1rem;padding:1rem}.alert-success[data-v-40667e71]{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981}.alert-danger[data-v-40667e71]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.alert-info[data-v-40667e71]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.trade-form[data-v-40667e71]{margin-bottom:1.5rem}.input-group[data-v-40667e71]{margin-bottom:1rem}.input-label[data-v-40667e71]{color:#fffc;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.input-container[data-v-40667e71]{align-items:center;display:flex;gap:.5rem}.trade-input[data-v-40667e71]{background:#0f172acc;border:2px solid rgba(245,158,11,.3);border-radius:12px;color:#fff;flex:1;font-family:Courier New,monospace;font-size:1rem;padding:1rem;transition:all .3s ease}.trade-input[data-v-40667e71]:focus{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf241a;outline:none}.trade-input[data-v-40667e71]::-moz-placeholder{color:#fff6}.trade-input[data-v-40667e71]::placeholder{color:#fff6}.trade-input[data-v-40667e71]:disabled{background:#0f172a66;cursor:not-allowed;opacity:.6}.max-btn[data-v-40667e71]{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:1rem 1.5rem;transition:all .2s ease}.max-btn[data-v-40667e71]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px)}.max-btn[data-v-40667e71]:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.error-message[data-v-40667e71]{align-items:center;color:#ef4444;display:flex;font-size:.8rem;gap:.5rem;margin-top:.5rem}.error-message[data-v-40667e71]:before{content:"⚠️"}.conversion-display[data-v-40667e71]{background:#1e293b99;border:1px solid rgba(245,158,11,.3);border-radius:12px;margin:1rem 0;padding:1rem;text-align:center}.conversion-arrow[data-v-40667e71]{margin-bottom:.5rem}.conversion-arrow i[data-v-40667e71]{color:#fbbf24;font-size:1.5rem}.output-info[data-v-40667e71]{display:flex;flex-direction:column;gap:.25rem}.output-label[data-v-40667e71]{color:#ffffffb3;font-size:.9rem}.output-value[data-v-40667e71]{color:#10b981;font-family:Courier New,monospace;font-size:1.2rem;font-weight:700}.trade-summary[data-v-40667e71]{background:#0f172acc;border:1px solid rgba(245,158,11,.2);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.summary-row[data-v-40667e71]{align-items:center;color:#fffc;display:flex;font-size:.9rem;justify-content:space-between;padding:.5rem 0}.summary-row.total[data-v-40667e71]{border-top:1px solid rgba(245,158,11,.3);color:#fff;font-size:1rem;font-weight:700;margin-top:.5rem;padding-top:1rem}.summary-row.fee-row[data-v-40667e71]{color:#f59e0b;font-weight:500}.summary-row.fee-row span[data-v-40667e71]:last-child{color:#ef4444}.summary-row.net-row[data-v-40667e71]{border-bottom:1px solid rgba(245,158,11,.3);color:#10b981;font-weight:600;margin-bottom:.5rem;padding-bottom:1rem}.summary-row.limit-impact[data-v-40667e71]{border-top:1px solid rgba(16,185,129,.3);color:#10b981;font-weight:600;margin-top:.5rem;padding-top:1rem}.action-buttons[data-v-40667e71]{display:flex;gap:1rem}.cancel-btn[data-v-40667e71],.confirm-btn[data-v-40667e71]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:all .3s ease}.cancel-btn[data-v-40667e71]{background:#475569cc;border:2px solid rgba(71,85,105,.5);color:#fff}.cancel-btn[data-v-40667e71]:hover:not(:disabled){background:#334155e6;border-color:#334155b3}.confirm-btn[data-v-40667e71]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.confirm-btn.sell[data-v-40667e71]{background:linear-gradient(135deg,#f59e0b,#d97706)}.confirm-btn[data-v-40667e71]:hover:not(:disabled){box-shadow:0 8px 20px #10b9814d;transform:translateY(-2px)}.confirm-btn.sell[data-v-40667e71]:hover:not(:disabled){box-shadow:0 8px 20px #f59e0b4d}.confirm-btn[data-v-40667e71]:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.button-content[data-v-40667e71],.loading-content[data-v-40667e71]{align-items:center;display:flex;gap:.5rem}.spinner[data-v-40667e71]{animation:spin-40667e71 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin-40667e71{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fee-info[data-v-40667e71]{border-top:1px solid rgba(245,158,11,.2);margin-top:1rem;padding-top:1rem}.fee-notice[data-v-40667e71]{align-items:center;color:#fbbf24;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center}.fee-notice i[data-v-40667e71]{font-size:1rem}.fee-disclaimer[data-v-40667e71]{align-items:flex-start;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#ffffffe6;display:flex;font-size:.85rem;gap:.75rem;line-height:1.4;margin-bottom:1.5rem;padding:1rem}.fee-disclaimer i[data-v-40667e71]{color:#fbbf24;flex-shrink:0;font-size:1.1rem;margin-top:.1rem}@media (max-width:576px){.modal-overlay[data-v-40667e71]{padding:.5rem}.trade-modal[data-v-40667e71]{border-radius:16px}.modal-body[data-v-40667e71],.modal-header[data-v-40667e71]{padding-left:1rem;padding-right:1rem}.balance-section[data-v-40667e71]{grid-template-columns:1fr}.action-buttons[data-v-40667e71]{flex-direction:column}.cancel-btn[data-v-40667e71],.confirm-btn[data-v-40667e71],.max-btn[data-v-40667e71],.trade-input[data-v-40667e71]{padding:.875rem}.input-container[data-v-40667e71]{flex-direction:column;gap:.75rem}.max-btn[data-v-40667e71]{width:100%}.fee-disclaimer[data-v-40667e71]{font-size:.8rem;padding:.875rem}.fee-notice[data-v-40667e71]{font-size:.8rem}}@keyframes modalSlideIn-40667e71{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.trade-modal[data-v-40667e71]{animation:modalSlideIn-40667e71 .3s ease-out}.ftn-token-widget[data-v-10de75d1]{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(245,158,11,.3);border-radius:16px;color:#fff;overflow:hidden;position:relative}.price-loading[data-v-10de75d1]{margin-left:.5rem;opacity:.7}.spinning[data-v-10de75d1]{animation:spin-10de75d1 1s linear infinite}.network-banner[data-v-10de75d1]{background:linear-gradient(135deg,#f59e0b,#d97706);padding:.75rem 1rem}.banner-content[data-v-10de75d1]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.network-info[data-v-10de75d1]{font-size:.9rem}.network-info[data-v-10de75d1],.switch-network-btn[data-v-10de75d1]{align-items:center;display:flex;gap:.5rem}.switch-network-btn[data-v-10de75d1]{background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.switch-network-btn[data-v-10de75d1]:hover:not(:disabled){background:#ffffff4d}.switch-network-btn[data-v-10de75d1]:disabled{cursor:not-allowed;opacity:.7}.button-content[data-v-10de75d1],.loading-content[data-v-10de75d1]{align-items:center;display:flex;gap:.5rem}.spinner-mini[data-v-10de75d1]{animation:spin-10de75d1 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes spin-10de75d1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.compact-view[data-v-10de75d1]{cursor:pointer;padding:1rem;transition:all .3s ease}.compact-view[data-v-10de75d1]:hover{background:#1e293b4d}.compact-content[data-v-10de75d1]{justify-content:space-between}.compact-content[data-v-10de75d1],.token-info-compact[data-v-10de75d1]{align-items:center;display:flex;gap:1rem}.token-info-compact[data-v-10de75d1]{flex:1}.token-icon-small[data-v-10de75d1]{align-items:center;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.token-details[data-v-10de75d1]{flex:1;min-width:0}.token-name[data-v-10de75d1]{color:#fbbf24;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.token-metrics[data-v-10de75d1]{display:flex;flex-wrap:wrap;gap:1rem}.metric[data-v-10de75d1]{align-items:center;color:#fffc;display:flex;font-family:Courier New,monospace;font-size:.85rem;gap:.25rem}.metric i[data-v-10de75d1]{font-size:.9rem}.metric.positive[data-v-10de75d1]{color:#10b981}.metric.negative[data-v-10de75d1]{color:#ef4444}.compact-actions[data-v-10de75d1],.compact-btn[data-v-10de75d1]{align-items:center;display:flex;gap:.5rem}.compact-btn[data-v-10de75d1]{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.compact-btn[data-v-10de75d1]:disabled{cursor:not-allowed;opacity:.5}.buy-btn[data-v-10de75d1]{background:linear-gradient(135deg,#10b981,#059669)}.buy-btn[data-v-10de75d1]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857)}.sell-btn[data-v-10de75d1]{background:linear-gradient(135deg,#f59e0b,#d97706)}.sell-btn[data-v-10de75d1]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309)}.expand-btn[data-v-10de75d1]{align-items:center;background:#f59e0b33;border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#fbbf24;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.expand-btn[data-v-10de75d1]:hover{background:#f59e0b4d}.expanded-view[data-v-10de75d1]{animation:expandIn-10de75d1 .3s ease-out}@keyframes expandIn-10de75d1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.expanded-header[data-v-10de75d1]{align-items:center;border-bottom:1px solid rgba(245,158,11,.2);display:flex;justify-content:space-between;padding:1rem 1.5rem}.token-title[data-v-10de75d1]{background:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fcd34d);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;-webkit-text-fill-color:transparent;margin:0}.collapse-btn[data-v-10de75d1]{align-items:center;background:#f59e0b33;border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#fbbf24;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.collapse-btn[data-v-10de75d1]:hover{background:#f59e0b4d}.expanded-content[data-v-10de75d1]{padding:1.5rem}.main-section[data-v-10de75d1]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto;margin-bottom:2rem}.token-content[data-v-10de75d1]{max-width:600px}.token-description[data-v-10de75d1]{color:#fffc;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.token-stats[data-v-10de75d1]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:1.5rem}.stat-card[data-v-10de75d1]{align-items:center;background:#1e293b99;border:1px solid rgba(245,158,11,.3);border-radius:12px;display:flex;gap:.75rem;padding:1rem;transition:all .3s ease}.stat-card[data-v-10de75d1]:hover{border-color:#f59e0b80;transform:translateY(-2px)}.stat-icon[data-v-10de75d1]{align-items:center;background:linear-gradient(135deg,#f59e0b4d,#d9770633);border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.stat-icon i[data-v-10de75d1]{color:#fbbf24;font-size:1.2rem}.stat-info[data-v-10de75d1]{display:flex;flex-direction:column;min-width:0}.stat-label[data-v-10de75d1]{color:#fff9;font-size:.75rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.stat-value[data-v-10de75d1]{align-items:center;color:#fff;display:flex;font-family:Courier New,monospace;font-size:1rem;font-weight:700}.stat-value.positive[data-v-10de75d1]{color:#10b981}.stat-value.negative[data-v-10de75d1]{color:#ef4444}.token-buttons[data-v-10de75d1]{display:flex;gap:1rem}.ftn-btn[data-v-10de75d1]{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.ftn-btn.primary-btn[data-v-10de75d1]{background:linear-gradient(135deg,#10b981,#059669)}.ftn-btn.primary-btn[data-v-10de75d1]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px)}.ftn-btn.secondary-btn[data-v-10de75d1]{background:linear-gradient(135deg,#f59e0b,#d97706)}.ftn-btn.secondary-btn[data-v-10de75d1]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px)}.ftn-btn[data-v-10de75d1]:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.token-visual-container[data-v-10de75d1]{align-items:center;display:flex;justify-content:center}.token-visual[data-v-10de75d1]{height:200px;width:200px}.token-icon-large[data-v-10de75d1],.token-visual[data-v-10de75d1]{align-items:center;display:flex;justify-content:center;position:relative}.token-icon-large[data-v-10de75d1]{animation:float-10de75d1 4s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:50%;box-shadow:0 15px 30px #f59e0b66;height:120px;width:120px;z-index:2}.token-icon-large i[data-v-10de75d1]{color:#fff;font-size:3rem}@keyframes float-10de75d1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-elements[data-v-10de75d1]{height:100%;left:0;position:absolute;top:0;width:100%}.element[data-v-10de75d1]{animation:floatElement-10de75d1 6s ease-in-out infinite;background:#f59e0b33;border-radius:6px;position:absolute}.element-1[data-v-10de75d1]{animation-delay:0s;height:30px;right:10%;top:20%;width:30px}.element-2[data-v-10de75d1]{animation-delay:1.5s;bottom:30%;height:20px;left:15%;width:20px}.element-3[data-v-10de75d1]{animation-delay:3s;height:25px;right:25%;top:60%;width:25px}.element-4[data-v-10de75d1]{animation-delay:4.5s;height:18px;left:20%;top:15%;width:18px}@keyframes floatElement-10de75d1{0%,to{opacity:.4;transform:translateY(0) rotate(0)}50%{opacity:.8;transform:translateY(-15px) rotate(90deg)}}.token-info-section[data-v-10de75d1]{border-top:1px solid rgba(245,158,11,.2);margin-top:2rem;padding-top:1.5rem}.contract-section[data-v-10de75d1]{background:#1e293b66;border:1px solid rgba(245,158,11,.3);border-radius:12px;margin-bottom:1rem;padding:1.25rem;transition:all .3s ease}.contract-section[data-v-10de75d1]:hover{border-color:#f59e0b80;box-shadow:0 8px 20px #f59e0b1a;transform:translateY(-2px)}.actions-analytics-grid[data-v-10de75d1]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.actions-section[data-v-10de75d1],.analytics-section[data-v-10de75d1]{background:#1e293b66;border:1px solid rgba(245,158,11,.3);border-radius:12px;padding:1.25rem;transition:all .3s ease}.actions-section[data-v-10de75d1]:hover,.analytics-section[data-v-10de75d1]:hover{border-color:#f59e0b80;box-shadow:0 8px 20px #f59e0b1a;transform:translateY(-2px)}.section-title[data-v-10de75d1]{align-items:center;color:#fbbf24;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1rem;margin-top:0}.section-title i[data-v-10de75d1]{font-size:1.1rem}.contract-address[data-v-10de75d1]{align-items:center;background:#0f172a99;border:1px solid rgba(245,158,11,.2);border-radius:10px;display:flex;gap:.75rem;padding:.875rem}.address-text[data-v-10de75d1]{color:#ffffffe6;flex:1;font-family:Courier New,monospace;font-size:.8rem;line-height:1.4;word-break:break-all}.action-btn[data-v-10de75d1],.chart-btn[data-v-10de75d1],.copy-btn[data-v-10de75d1]{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;padding:.6rem 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.action-btn[data-v-10de75d1]:hover,.chart-btn[data-v-10de75d1]:hover,.copy-btn[data-v-10de75d1]:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.chart-buttons[data-v-10de75d1]{display:flex;flex-direction:column;gap:.75rem}.chart-btn[data-v-10de75d1]{width:100%}@media (max-width:768px){.banner-content[data-v-10de75d1]{flex-direction:column;gap:.75rem}.compact-content[data-v-10de75d1]{align-items:stretch;flex-direction:column;gap:1rem}.compact-actions[data-v-10de75d1],.token-info-compact[data-v-10de75d1],.token-metrics[data-v-10de75d1]{justify-content:center}.main-section[data-v-10de75d1]{grid-template-columns:1fr;text-align:center}.token-buttons[data-v-10de75d1]{justify-content:center}.info-grid[data-v-10de75d1]{grid-template-columns:1fr}.contract-address[data-v-10de75d1]{align-items:stretch;flex-direction:column;gap:.5rem}.actions-analytics-grid[data-v-10de75d1]{grid-template-columns:1fr}}@media (max-width:576px){.ftn-token-widget[data-v-10de75d1]{border-radius:12px}.token-metrics[data-v-10de75d1]{flex-direction:column;gap:.5rem}.compact-actions[data-v-10de75d1]{flex-wrap:wrap}.token-buttons[data-v-10de75d1]{flex-direction:column}}.moving-stars{animation:moveBg 60s linear infinite;background:url(/assets/images/backgrounds/stars.svg) repeat,radial-gradient(circle,#19234dcc,#080f28f2);height:200%;left:0;pointer-events:none;position:fixed;top:0;width:200%;z-index:-2}.floating-coins{animation:floatCoins 30s linear infinite;background:url(/assets/images/coins.png) repeat;height:100%;left:0;opacity:.1;position:fixed;top:0;width:100%;z-index:-1}@keyframes moveBg{0%{transform:translateZ(0)}to{transform:translate3d(-50%,-50%,0)}}@keyframes floatCoins{0%{transform:translateZ(0)}50%{transform:translate3d(-5%,5%,0)}to{transform:translateZ(0)}}@keyframes glow{0%,to{text-shadow:0 0 10px rgba(59,130,246,.7)}50%{text-shadow:0 0 20px #3b82f6,0 0 30px rgba(59,130,246,.5)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.queuegame-section{align-items:center;display:flex;min-height:100vh;padding:60px 0;position:relative}.game-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:1px solid rgba(99,102,241,.3);border-radius:20px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff1a,inset 0 0 30px #3b82f61a;padding:1.5rem}.game-header{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;position:relative}.game-badge{background:linear-gradient(135deg,#f97316,#ef4444);border-radius:6px;box-shadow:0 2px 5px #0003;color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;position:absolute;right:-10px;top:0;transform:rotate(10deg)}.queuegame-title{animation:glow 3s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);color:transparent;font-size:2.5rem;font-weight:800;letter-spacing:2px;text-align:center;text-transform:uppercase}.queuegame-description{color:#fffc;font-size:1rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.queue-card-wrapper{height:550px;margin-bottom:1.5rem;position:relative}.card-inner.clickable{cursor:pointer}.card-inner:not(.clickable){cursor:default}.queue-card{bottom:0;height:550px;left:0;perspective:1000px;position:absolute;right:0;top:0;transition:transform .3s ease,box-shadow .3s ease;width:100%}.queue-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.frozen-card{box-shadow:0 0 15px #3b82f6b3}.card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);width:100%}.queue-card.flipped .card-inner{transform:rotateY(180deg)}.card-back,.card-front{backface-visibility:hidden;border-radius:15px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.card-front{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);justify-content:center;position:relative;transform:rotateY(0)}.card-back,.card-front{border:1px solid rgba(99,102,241,.3);display:flex;flex-direction:column}.card-back{background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 10px 30px #0003;overflow-y:auto;padding:1rem;transform:rotateY(180deg)}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;border:1px solid rgba(59,130,246,.3);border-radius:15px;box-shadow:0 0 30px #0003;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:100}.loading-content{align-items:center;animation:pulse-subtle 2s infinite;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a80;border:1px solid rgba(59,130,246,.2);border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;padding:2rem}@keyframes pulse-subtle{0%,to{box-shadow:0 8px 32px #0000001a;transform:scale(1)}50%{box-shadow:0 8px 32px #3b82f633;transform:scale(1.02)}}.loading-spinner{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;position:relative;width:80px}.spinner-svg{animation:rotate 2s linear infinite;height:100%;left:0;position:absolute;top:0;width:100%}.spinner-path{stroke:#3b82f6;stroke-linecap:round;stroke-dasharray:125;stroke-dashoffset:125;animation:dash 1.5s ease-in-out infinite}.spinner-core{animation:pulse 1.5s infinite;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;box-shadow:0 0 15px #3b82f6b3;height:30px;width:30px}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dashoffset:125}50%{stroke-dashoffset:30}to{stroke-dashoffset:125}}.loading-dots{gap:8px;margin-bottom:15px;margin-top:10px}.dot{animation:dot-animation 1.5s infinite;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;box-shadow:0 0 10px #3b82f680;height:10px;opacity:0;transform:scale(0);width:10px}.dot:nth-child(2){animation-delay:.5s}.dot:nth-child(3){animation-delay:1s}@keyframes dot-animation{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.loading-text{color:#ffffffe6;display:inline-block;font-size:1.1rem;font-weight:500;margin:0;position:relative;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.2)}.loading-ellipsis:after{animation:ellipsis-animation 1.5s steps(4) infinite;content:"...";display:inline-block;overflow:hidden;position:absolute;vertical-align:bottom;width:0}@keyframes ellipsis-animation{to{width:20px}}.card-badge{background:#3b82f6e6;box-shadow:0 2px 5px #0003;color:#fff;font-size:.8rem;left:15px;padding:5px 12px;position:absolute;top:15px;z-index:1}.card-badge,.status-pill{border-radius:50px;font-weight:700}.status-pill{font-size:.7rem;padding:3px 10px}.status-active{background:#10b98133;border:1px solid rgba(16,185,129,.4);color:#10b981}.status-frozen{background:#3b82f633;border:1px solid rgba(59,130,246,.4);color:#3b82f6}.card-status{align-items:center;background:#e02424e6;border-radius:50px;box-shadow:0 2px 5px #0003;color:#fff;display:flex;font-size:.8rem;font-weight:700;gap:5px;padding:5px 12px;position:absolute;right:15px;top:15px}.card-status.active{background:#10b981e6}.status-icon{font-size:1rem}.pulse{animation:pulse 1.5s infinite}.queue-image-div{height:auto;width:85%}.queue-image{border:2px solid rgba(99,102,241,.5);border-radius:12px;box-shadow:0 4px 20px #0000004d;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.queue-image.grayscale{border:2px solid rgba(99,102,241,.2);filter:grayscale(100%) brightness(.8) contrast(.9);opacity:.75}.queue-image.active{border:2px solid rgba(99,102,241,.7);box-shadow:0 6px 25px #6366f140;filter:brightness(1.1) contrast(1.1)}.front-enter-btn-container{bottom:60px;display:flex;justify-content:center;left:0;position:absolute;right:0;text-align:center;width:100%;z-index:10}.front-enter-btn{animation:pulse 2s infinite;margin:0 auto;max-width:200px;text-align:center;width:80%}.flip-indicator{align-items:center;background:#000000b3;border-radius:50px;bottom:15px;color:#fff;display:flex;font-size:.75rem;gap:5px;left:50%;opacity:.7;padding:6px 12px;position:absolute;transform:translate(-50%);transition:opacity .3s ease}.queue-card:hover .flip-indicator{opacity:1}.stats-panel{display:flex;gap:.5rem;margin-bottom:.75rem}.stat-box{background:#1e293bcc;border:1px solid rgba(99,102,241,.2);border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex:1;flex-direction:column;height:85px;justify-content:center;padding:.75rem .5rem;text-align:center}.stat-box i{color:#3b82f6;font-size:1.1rem;margin-bottom:.15rem}.stat-box h6{color:#ffffffb3;font-size:.7rem;margin-bottom:.15rem;margin-top:0}.stat-value{align-items:center;display:flex;font-size:1.2rem;justify-content:center;margin-top:auto}.counter-value{font-size:1.2rem;font-weight:700}.usdt-label{color:#fff9;font-size:.65rem;margin-left:2px}.level-upgrade-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:#10b981;cursor:pointer;display:inline-flex;justify-content:center;margin-left:5px;padding:2px;transition:all .2s ease}.level-upgrade-btn:hover{background:#10b9814d;color:#fff;transform:scale(1.1)}.level-upgrade-btn i{font-size:1rem}.timer-section{margin-bottom:.75rem}.timer-box{background:#1e293bcc;border:1px solid rgba(99,102,241,.2);border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;overflow:hidden;padding:.75rem}.timer-icon{align-items:center;background:#3b82f633;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:.75rem;width:40px}.timer-icon i{color:#3b82f6;font-size:1.4rem}.timer-icon.frozen{background:#3b82f633}.timer-icon.frozen i{color:#3b82f6}.timer-icon.warning{background:#f59e0b33}.timer-icon.warning i{color:#f59e0b}.timer-content{flex:1}.timer-content h6{color:#ffffffb3;font-size:.7rem;margin-bottom:.15rem}.timer-value{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:.25rem}.timer-bar{background:#ffffff1a;border-radius:3px;height:6px;margin-top:.25rem;overflow:hidden}.timer-progress{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:3px;height:100%;position:relative;transition:width 1s linear}.timer-progress:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.timer-progress.freeze{background:linear-gradient(90deg,#3b82f6,#3b82f6)}.time-warning{border-color:#ef444466}.freeze-warning{animation:pulseFrozen 2s infinite;background:#3b82f626;border:1px solid rgba(59,130,246,.4)}.time-expired{background:#f59e0b26;border:1px solid rgba(245,158,11,.4)}@keyframes pulseFrozen{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 15px #3b82f6b3}}.status-indicator{color:#ef4444;font-weight:700;gap:5px;margin-top:.15rem}.waiting-info-panel{align-items:center;background:#1e293bcc;border:1px solid rgba(99,102,241,.2);border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;margin-bottom:.75rem;padding:.75rem}.waiting-icon{align-items:center;background:#f59e0b33;border-radius:10px;display:flex;flex-shrink:0;height:35px;justify-content:center;margin-right:.75rem;width:35px}.waiting-icon i{color:#f59e0b;font-size:1.2rem}.waiting-content{flex:1}.waiting-content h6{color:#ffffffb3;font-size:.7rem;margin-bottom:.15rem}.waiting-count{color:#fff;font-size:1.2rem;font-weight:700}.action-buttons-panel{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.game-btn{align-items:center;border:none;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.4rem;height:44px;justify-content:center;overflow:hidden;padding:0 1rem;position:relative;transition:all .3s ease;width:100%}.game-btn:after{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.game-btn:active:not(:disabled):after{height:300%;width:300%}.game-btn:disabled{background:#1e293b80;box-shadow:none;color:#fff6;cursor:not-allowed}.game-btn i{font-size:1rem}.primary-btn{background:linear-gradient(135deg,#3b82f6,#2563eb)}.primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 12px #2563eb59;transform:translateY(-2px)}.secondary-btn{background:linear-gradient(135deg,#ef4444,#dc2626)}.secondary-btn:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 12px #dc262659;transform:translateY(-2px)}.warning-btn{background:linear-gradient(135deg,#f59e0b,#d97706)}.warning-btn:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 12px #d9770659;transform:translateY(-2px)}.limit-increase-btn{background:linear-gradient(135deg,#10b981,#059669);height:44px;margin-bottom:.5rem}.limit-increase-btn:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 12px #05966959;transform:translateY(-2px)}.view-queue-btn{background:linear-gradient(135deg,#1e293b,#334155);height:44px}.view-queue-btn:hover:not(:disabled){background:linear-gradient(135deg,#334155,#475569);box-shadow:0 6px 12px #33415559;transform:translateY(-2px)}.config-btn{background:linear-gradient(135deg,#6366f1,#4f46e5);height:44px;margin:0 auto;max-width:300px}.config-btn:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#4338ca);box-shadow:0 6px 12px #4f46e559;transform:translateY(-2px)}.game-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172acc}.modal-content{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(99,102,241,.3);border-radius:15px;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;max-width:600px}.modal-header{border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;padding:1rem}.modal-header h5{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;gap:8px;margin:0}.modal-header .close-btn{background:transparent;border:none;color:#ffffffb3;font-size:1.1rem;padding:5px;transition:color .2s ease}.queue-list{max-height:400px;overflow-y:auto;padding:.75rem 1rem}.queue-table-header{background:#1e293b80;border-bottom:2px solid rgba(59,130,246,.3);border-radius:8px;display:grid;gap:8px;grid-template-columns:70px 1fr 80px 90px;margin-bottom:8px;padding:12px 8px}.queue-header-cell{color:#ffffffe6;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.loading-queue{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.loading-spinner-small{height:40px;margin-bottom:1rem;position:relative;width:40px}.loading-spinner-small .spinner-svg{animation:rotate 2s linear infinite;height:100%;left:0;position:absolute;top:0;width:100%}.loading-spinner-small .spinner-path{stroke:#3b82f6;stroke-linecap:round;stroke-dasharray:125;stroke-dashoffset:125;animation:dash 1.5s ease-in-out infinite}.loading-queue p{color:#fffc;font-size:.9rem;margin-top:.5rem;text-align:center}.queue-item{border-bottom:1px solid hsla(0,0%,100%,.05);border-radius:6px;color:#ffffffe6;display:grid;font-size:.85rem;gap:8px;grid-template-columns:70px 1fr 80px 90px;margin-bottom:4px;padding:8px;position:relative;transition:background .3s ease}.queue-item:hover{background:#ffffff0d}.my-position{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);box-shadow:0 0 10px #3b82f633}.queue-cell{align-items:center;display:flex}.queue-cell,.queue-cell.address-col{justify-content:center;text-align:center}.user-position{align-items:center;background:#3b82f633;border-radius:50%;color:#3b82f6;display:flex;font-size:.7rem;font-weight:700;height:28px;justify-content:center;width:28px}.user-address{color:#ffffffe6;font-family:Courier New,monospace;font-size:.8rem}.cycles-display{align-items:center;display:flex;flex-direction:column;gap:4px}.cycles-text{color:#ffffffe6;font-family:Courier New,monospace;font-size:.75rem;font-weight:600}.cycles-progress{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden;width:50px}.cycles-progress-bar{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;height:100%;position:relative;transition:width .3s ease}.cycles-progress-bar:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.status-badge{border-radius:50px;font-size:.7rem;font-weight:700;padding:2px 8px}.status-badge.paid{background:#10b98133;color:#10b981}.status-badge.unpaid{background:#ef444433;color:#ef4444}.status-badge.frozen{background:#3b82f633;color:#3b82f6}.empty-queue{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.empty-queue i{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.pagination-container{border-top:1px solid hsla(0,0%,100%,.1);gap:.35rem;padding:.75rem 1rem}.pagination-btn,.pagination-container{align-items:center;display:flex;justify-content:center}.pagination-btn{background:#1e293b99;border:1px solid rgba(99,102,241,.3);border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:.8rem;height:32px;min-width:32px;padding:0 .5rem;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:#3b82f633;border-color:#6366f180;color:#fff}.pagination-btn.active{background:#3b82f699;border-color:#6366f1b3;color:#fff;font-weight:700}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-ellipsis{align-items:center;color:#ffffff80;display:flex;font-size:.8rem;justify-content:center;width:1.5rem}.modal-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);flex-wrap:wrap;justify-content:space-between;padding:1rem}.queue-legend{display:flex;gap:.75rem}.legend-item{align-items:center;color:#ffffffb3;display:flex;font-size:.75rem}.legend-dot{border-radius:50%;height:8px;margin-right:4px;width:8px}.legend-dot.paid{background:#10b981}.legend-dot.unpaid{background:#ef4444}.legend-dot.frozen{background:#3b82f6}.modal-scale-enter-active,.modal-scale-leave-active{transition:all .3s ease}.modal-scale-enter-from,.modal-scale-leave-to{transform:scale(.9)}@media (max-width:991.98px){.stats-panel{flex-direction:row}.queue-card{height:auto;min-height:550px}.card-back,.card-front{height:100%;position:absolute;width:100%}.pagination-container{flex-wrap:wrap}}@media (max-width:767.98px){.modal-footer{align-items:flex-start;flex-direction:column}.queue-legend{justify-content:space-between;width:100%}.game-btn{padding:0 .8rem}.queuegame-title{font-size:2rem}.queue-card{margin-bottom:1.25rem;min-height:530px}.card-back{padding:.75rem}.pagination-btn{font-size:.75rem;height:28px;min-width:28px}}@media (max-width:576px){.full-label{display:none}.short-label{display:inline}.timer-value{font-size:1.2rem}.card-back,.card-front,.queue-card{height:500px}.stat-box{height:75px;padding:.5rem}.loading-content{padding:1.5rem}.loading-spinner{height:70px;width:70px}.spinner-core{height:25px;width:25px}.loading-text{font-size:.95rem}.pagination-container{gap:.25rem;padding:.5rem}.pagination-btn{font-size:.7rem;height:24px;min-width:24px}.pagination-ellipsis{font-size:.7rem;width:1rem}}.short-label{display:none}.stat-box i,.timer-icon i,.waiting-icon i{margin-bottom:.1rem}@media (max-width:375px){.card-back,.stat-box,.timer-box,.waiting-info-panel{padding:.6rem}.timer-icon,.waiting-icon{height:32px;margin-right:.5rem;width:32px}.counter-value,.timer-icon i,.timer-value,.waiting-icon i{font-size:1.1rem}.game-btn{font-size:.75rem;padding:0 .7rem}.game-btn,.limit-increase-btn,.view-queue-btn{height:40px}.queue-info{margin-bottom:.5rem}.status-pill{font-size:.65rem;padding:2px 8px}.card-back-header{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:15px 15px 0 0;display:flex;justify-content:space-between;padding:.75rem 1rem}.card-back-header h4{font-size:1.1rem}.mt-3{margin-top:.5rem!important}.waiting-info-panel{margin-bottom:.5rem}.action-buttons-panel{gap:.4rem;margin-bottom:.5rem}.loading-content{padding:1.2rem}.loading-spinner{height:60px;margin-bottom:1.2rem;width:60px}.spinner-core{height:20px;width:20px}.pagination-container{gap:.15rem}.pagination-btn{font-size:.65rem;height:22px;min-width:22px;padding:0 .25rem}}@media (max-width:320px){.card-back,.card-front,.queue-card{height:480px}.card-back{padding:.5rem}.game-btn{font-size:.7rem;padding:0 .5rem}.game-btn,.limit-increase-btn,.view-queue-btn{height:38px}.stats-panel{flex-direction:column;gap:.4rem}.stat-box{height:auto;padding:.5rem}.stat-box i{font-size:1rem}.stat-box h6,.stat-box i{margin-bottom:.1rem}.counter-value,.stat-value{font-size:1rem}.timer-box{padding:.5rem}.timer-icon{height:28px;margin-right:.4rem;width:28px}.timer-icon i,.timer-value{font-size:1rem}.timer-value{margin-bottom:.2rem}.queue-image{width:90%}.pagination-container{flex-wrap:wrap;justify-content:center}}@media (max-height:700px) and (min-width:576px){.card-back,.card-front,.queue-card{height:500px}.stat-box{height:75px}.game-btn,.limit-increase-btn,.view-queue-btn{height:40px}.timer-box{padding:.65rem}.timer-value{font-size:1.2rem}}.card-back::-webkit-scrollbar,.queue-list::-webkit-scrollbar{width:6px}.card-back::-webkit-scrollbar-track,.queue-list::-webkit-scrollbar-track{background:#0f172a4d;border-radius:10px}.card-back::-webkit-scrollbar-thumb,.queue-list::-webkit-scrollbar-thumb{background:#6366f180;border-radius:10px}.card-back::-webkit-scrollbar-thumb:hover,.queue-list::-webkit-scrollbar-thumb:hover{background:#6366f1b3}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.floating-coins,.moving-stars{animation:none}.game-btn:hover:not(:disabled),.queue-card:hover{transform:none}}.front-timer{background:#1e293bd9;border:1px solid rgba(59,130,246,.4);border-radius:12px;bottom:60px;box-shadow:0 4px 15px #0000004d;left:50%;padding:10px 15px;position:absolute;text-align:center;transform:translate(-50%);width:80%;z-index:2}.front-timer.frozen{animation:pulseFrozen 2s infinite;border-color:#3b82f699}.timer-display{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:5px}.timer-icon-large{color:#3b82f6;font-size:1.4rem}.timer-countdown{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:1px}.timer-bar-front{background:#fff3;border-radius:3px;height:6px;overflow:hidden}.timer-progress-front{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:3px;height:100%;position:relative;transition:width 1s linear}.timer-progress-front.freeze{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.timer-progress-front:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:576px){.front-timer{bottom:50px;padding:8px 12px}.timer-countdown{font-size:1.3rem}.timer-icon-large{font-size:1.2rem}}@keyframes redGlowPulse{0%,to{box-shadow:0 0 10px #ef444499,0 0 20px #ef44444d}50%{box-shadow:0 0 20px #ef4444e6,0 0 30px #ef444480}}@keyframes shake{0%,to{transform:translate(-50%)}25%{transform:translate(-51%) rotate(-1deg)}50%{transform:translate(-49%) rotate(1deg)}75%{transform:translate(-51%) rotate(-1deg)}}.toggle-container{align-items:center;display:flex;gap:8px}.toggle-label{color:#fffc;font-size:.9rem}.toggle-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border-radius:20px;cursor:pointer;height:20px;outline:none;position:relative;transition:background .3s ease;width:40px}.toggle-container input[type=checkbox]:checked{background:#3b82f6}.toggle-container input[type=checkbox]:before{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:16px}.toggle-container input[type=checkbox]:checked:before{transform:translate(20px)}.search-container{border-bottom:1px solid hsla(0,0%,100%,.1);padding:.75rem 1rem}.search-input-wrapper{background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:8px;display:flex;overflow:hidden;transition:all .3s ease}.search-input-wrapper:focus-within{border-color:#6366f1b3;box-shadow:0 0 0 2px #6366f133}.search-input{background:transparent;border:none;color:#fff;flex:1;font-family:Courier New,monospace;font-size:.9rem;font-weight:500;outline:none;padding:.6rem 1rem}.search-input::-moz-placeholder{color:#ffffff80}.search-input::placeholder{color:#ffffff80}.search-input:focus{background-color:#3b82f61a}.search-input-wrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f666}.search-btn{align-items:center;background:transparent;border:none;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:0 .8rem;transition:all .2s ease}.search-btn:hover:not(:disabled){color:#3b82f6}.search-btn:disabled{cursor:not-allowed;opacity:.5}.search-btn.clear{color:#ef4444}.search-btn.clear:hover:not(:disabled){color:#dc2626}.search-results-info{background:#1e293b66;border-bottom:1px solid hsla(0,0%,100%,.1);color:#ffffffb3;justify-content:space-between;padding:.5rem 1rem}.return-btn,.search-results-info{align-items:center;display:flex;font-size:.8rem}.return-btn{background:transparent;border:none;border-radius:4px;color:#3b82f6cc;cursor:pointer;gap:4px;padding:.25rem .5rem;transition:all .2s ease}.return-btn:hover:not(:disabled){background:#3b82f633;color:#3b82f6}.return-btn:disabled{cursor:not-allowed;opacity:.5}.loading-spinner-mini{animation:spin 1s linear infinite;border:2px solid rgba(59,130,246,.3);border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:18px;width:18px}.search-loading{align-items:center;display:flex;padding:0 1rem}.history-btn{background:linear-gradient(135deg,#6366f1,#4f46e5);height:44px}.history-btn:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#4338ca);box-shadow:0 6px 12px #4f46e559;transform:translateY(-2px)}.wallet-actions{gap:15px;margin-bottom:2rem}.wallet-actions,.wallet-btn{display:flex;justify-content:center}.wallet-btn{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e293bb3;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 3px 8px #00000026;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;gap:.5rem;height:42px;min-width:140px;padding:0 1.2rem;position:relative;transition:all .3s ease}.wallet-btn:before{background:linear-gradient(135deg,#3b82f633,#6366f10d);border-radius:12px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.wallet-btn:hover:before{opacity:1}.wallet-btn:after{background:linear-gradient(135deg,#3b82f680,#6366f180) border-box;border:1px solid transparent;border-radius:12px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.wallet-btn:hover:after{opacity:1}.wallet-btn:active{transform:translateY(1px)}.wallet-btn i{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.1rem}.wallet-btn.deposit-btn i{background:linear-gradient(135deg,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.wallet-btn.withdraw-btn i{background:linear-gradient(135deg,#8b5cf6,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.wallet-modal .modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e293bf2,#0f172af2);border:1px solid rgba(99,102,241,.3);box-shadow:0 10px 30px #0006,0 0 0 1px #ffffff1a;max-width:400px}.wallet-modal .modal-header{background:#0f172a80;border-bottom:1px solid rgba(99,102,241,.2);padding:1.2rem 1.5rem}.wallet-modal .modal-header h5{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;gap:10px;margin:0}.wallet-modal .modal-header h5 i{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.25rem}.wallet-modal .close-btn{background:transparent;border:none;color:#ffffffb3;cursor:pointer;font-size:1.1rem;padding:5px;transition:color .2s ease}.wallet-modal .close-btn:hover{color:#fff}.wallet-modal .modal-body{color:#ffffffe6;padding:1.5rem}.wallet-modal .section-title{color:#ffffffb3;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.wallet-modal .wallet-address{background:#0f172a80;border:1px solid rgba(99,102,241,.2);border-radius:8px;font-family:Courier New,monospace;font-size:.9rem;margin-bottom:1.5rem;padding:12px;position:relative;word-break:break-all}.wallet-modal .copy-btn{align-items:center;background:#3b82f633;border:none;border-radius:4px;color:#fffc;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px}.wallet-modal .copy-btn:hover{background:#3b82f666;color:#fff}.wallet-modal .qr-code{display:flex;justify-content:center;margin:1.5rem 0}.wallet-modal .qr-code canvas{background:#fff;border:1px solid rgba(99,102,241,.3);border-radius:10px;box-shadow:0 4px 15px #0000001a;padding:10px}.wallet-modal .deposit-info{background:#3b82f61a;border-left:3px solid rgba(59,130,246,.5);border-radius:4px;font-size:.85rem;line-height:1.5;margin-bottom:0;padding:12px}.wallet-modal .form-group{margin-bottom:1.2rem}.wallet-modal .form-label{color:#ffffffd9;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.wallet-modal .amount-input,.wallet-modal .currency-select{background:#0f172a80;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#fff;font-size:.95rem;outline:none;padding:10px 12px;transition:all .3s ease;width:100%}.wallet-modal .amount-input:focus,.wallet-modal .currency-select:focus{background:#1e293b80;border-color:#6366f1b3;box-shadow:0 0 0 2px #6366f133}.wallet-modal .input-group{position:relative}.wallet-modal .max-btn{background:#6366f133;border:1px solid rgba(99,102,241,.4);border-radius:4px;color:#ffffffe6;cursor:pointer;font-size:.75rem;font-weight:600;padding:3px 8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .2s ease}.wallet-modal .max-btn:hover{background:#6366f166;color:#fff}.wallet-modal .balance-info{color:#ffffffb3;display:flex;font-size:.85rem;justify-content:space-between;margin-top:.5rem}.wallet-modal .balance-value{color:#ffffffe6;font-weight:600}.wallet-modal .modal-footer{background:#0f172a4d;border-top:1px solid rgba(99,102,241,.2);display:flex;gap:10px;justify-content:flex-end;padding:1.2rem 1.5rem}.wallet-modal .action-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;height:42px;padding:0 1.5rem;transition:all .3s ease}.wallet-modal .action-btn.primary{background:linear-gradient(135deg,#3b82f6,#2563eb)}.wallet-modal .action-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 12px #2563eb59;transform:translateY(-2px)}.wallet-modal .action-btn.secondary{background:#0f172a99;border:1px solid hsla(0,0%,100%,.1)}.wallet-modal .action-btn.secondary:hover{background:#1e293bcc;transform:translateY(-2px)}.wallet-modal .action-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}@keyframes gentle-pulse{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 10px #6366f14d}}.wallet-btn{animation:gentle-pulse 3s infinite}@media (max-width:576px){.wallet-btn{font-size:.8rem;height:38px;min-width:120px;padding:0 .8rem}.wallet-modal .modal-body{padding:1.2rem}.wallet-modal .modal-footer,.wallet-modal .modal-header{padding:1rem}.wallet-modal .action-btn{font-size:.85rem;height:38px;padding:0 1.2rem}}.balance-display{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a80;border:1px solid rgba(59,130,246,.15);border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;gap:20px;justify-content:center;margin-bottom:1.5rem;padding:12px 20px;transition:all .3s ease}.balance-display:hover{border-color:#3b82f64d;box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.balance-item{align-items:center;background:#1e293bb3;border:1px solid hsla(0,0%,100%,.05);border-radius:10px;color:#fff;display:flex;font-weight:600;gap:10px;justify-content:center;min-width:150px;padding:8px 15px;position:relative}.balance-item.pol{background:linear-gradient(135deg,#6366f11a,#3b82f60d)}.balance-item.usdt{background:linear-gradient(135deg,#10b9811a,#0596690d)}.crypto-icon{filter:drop-shadow(0 0 5px rgba(255,255,255,.3));height:24px;transition:transform .3s ease;width:24px}.balance-item:hover .crypto-icon{transform:scale(1.1)}.balance-item span{font-family:Courier New,monospace;letter-spacing:.5px}.balance-value{font-weight:700}.currency-label{font-size:.85rem;margin-left:2px;opacity:.9}@keyframes balance-pulse{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.balance-changed{animation:balance-pulse 2s ease infinite;background-size:200% 200%}.balance-item.pol.balance-changed{background:linear-gradient(270deg,#6366f133,#3b82f61a,#6366f133)}.balance-item.usdt.balance-changed{background:linear-gradient(270deg,#10b98133,#0596691a,#10b98133)}@media (max-width:576px){.balance-display{flex-direction:column;gap:10px;padding:10px 15px}.balance-item{min-width:0;padding:6px 12px;width:100%}}@keyframes shimmer{to{background-position:200%}}.game-header-container{margin-bottom:1.5rem;position:relative}.queuegame-title{animation:shimmer 5s linear infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#3b82f6);-webkit-background-clip:text;background-clip:text;background-size:200% auto;margin-bottom:.5rem;text-shadow:0 0 20px rgba(99,102,241,.7),0 0 30px rgba(59,130,246,.5)}.queuegame-description{font-size:.9rem;margin-bottom:1.2rem}.balance-action-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:1.2rem}.compact-balance-display{align-items:center;background:#0f172a66;border:1px solid rgba(59,130,246,.1);border-radius:8px;display:flex;flex:1;gap:8px;max-width:300px;padding:6px 10px}.compact-balance-item{align-items:center;background:#1e293b80;border-radius:6px;color:#ffffffe6;display:flex;flex:1;font-size:.85rem;font-weight:500;gap:5px;padding:3px 6px}.compact-balance-item.pol{border-left:2px solid rgba(99,102,241,.5)}.compact-balance-item.usdt{border-left:2px solid rgba(16,185,129,.5)}.crypto-icon.compact{height:16px;width:16px}.compact-balance-value{font-family:Courier New,monospace;font-size:.85rem;font-weight:600}.compact-currency-label{font-size:.75rem;margin-left:2px;opacity:.8}.compact-wallet-actions{align-items:center;display:flex;gap:8px}.compact-wallet-btn{align-items:center;background:#1e293b80;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:5px;height:34px;justify-content:center;min-width:90px;padding:0 .8rem;transition:all .2s ease}.compact-wallet-btn i{font-size:.95rem}.compact-wallet-btn.deposit-btn{background:#3b82f633;border:1px solid rgba(59,130,246,.3)}.compact-wallet-btn.withdraw-btn{background:#8b5cf633;border:1px solid rgba(139,92,246,.3)}.compact-wallet-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.balance-changed{transition:background-color .3s ease}.compact-balance-item.pol.balance-changed{background:#6366f14d}.compact-balance-item.usdt.balance-changed{background:#10b9814d}@media (max-width:576px){.balance-action-container{flex-direction:column;gap:8px}.compact-balance-display{max-width:none;width:100%}.compact-wallet-actions{width:100%}.compact-wallet-btn{flex:1}}.balance-badge{align-items:center;color:#fffffff2;display:flex;font-size:.85rem;gap:5px;padding:4px 10px}.balance-badge.pol{color:#a5b4fc}.balance-badge.usdt{color:#6ee7b7}.balance-divider{background:#fff3;height:18px;margin:0 3px;width:1px}.mini-wallet-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:576px){.mini-wallet-actions{gap:6px}.mini-btn.deposit,.mini-btn.transfer,.mini-btn.withdraw{flex:1;min-width:calc(33.333% - 4px)}.mini-btn.credit-consume,.mini-btn.credit-transfer{flex:1;margin-top:4px;min-width:calc(50% - 3px)}.mini-btn.credit-history{flex:1;margin-top:4px;min-width:calc(100% - 6px)}}.mini-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;gap:5px;padding:5px 12px;transition:all .2s ease}.mini-btn.deposit{background:#3b82f633}.mini-btn.withdraw{background:#8b5cf633}.mini-btn:hover{filter:brightness(1.2)}.downlines-stacked{background:#1e293bcc;border:1px solid rgba(99,102,241,.2);border-radius:10px;margin-bottom:.75rem;padding:8px 12px}.downlines-top-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.downlines-stacked .downlines-icon{align-items:center;background:#f59e0b33;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.downlines-stacked .downlines-icon i{color:#f59e0b;font-size:1.1rem}.downlines-stacked .downlines-title{color:#ffffffb3;font-size:.8rem;white-space:nowrap}.downlines-stacked .downlines-value{color:#fff;font-size:1rem;font-weight:700;margin-left:auto}.downlines-stacked .qualification-alert{align-items:center;background:#ef44441a;border-left:2px solid #ef4444;border-radius:4px;color:#ef4444;display:flex;font-size:.7rem;gap:6px;padding:3px 8px}.downlines-stacked .qualification-alert.qualified{background:#10b9811a;border-left:2px solid #10b981;color:#10b981}.downlines-stacked .qualification-alert i{font-size:.8rem}.wallet-display{background-color:#0f172acc;border-radius:10px;margin-top:15px;padding:15px}.wallet-address-container{align-items:center;background-color:#1e293bcc;border-radius:8px;display:flex;margin-top:8px;padding:10px}.wallet-address{flex-grow:1;font-family:monospace;font-size:14px;word-break:break-all}.copy-btn{background:none;border:none;border-radius:4px;color:#3b82f6;cursor:pointer;margin-left:8px;padding:5px;transition:all .2s}.copy-btn:hover{background-color:#3b82f61a}.deposit-instructions{margin-bottom:15px}.deposit-form .form-control{background-color:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#fff}.deposit-form .form-text{color:#fff9}.deposit-status .alert{align-items:center;border-radius:8px;display:flex;padding:10px 15px}.deposit-status .alert i{font-size:18px;margin-right:10px}.deposit-status .alert-success{background-color:#10b98133;border:1px solid rgba(16,185,129,.5);color:#10b981}.deposit-status .alert-danger{background-color:#ef444433;border:1px solid rgba(239,68,68,.5);color:#ef4444}.deposit-status .alert-info{background-color:#3b82f633;border:1px solid rgba(59,130,246,.5);color:#3b82f6}.spin{animation:spin 1s linear infinite}.deposits-history-modal .modal-content{max-width:600px}.deposits-history-modal .table{color:#fff;margin-bottom:0}.deposits-history-modal .table th{background:#1e293b80;border-color:#ffffff1a;color:#fffc;font-size:.85rem;font-weight:600;padding:.75rem}.deposits-history-modal .table td{border-color:#ffffff0d;color:#ffffffe6;font-size:.85rem;padding:.75rem}.deposits-history-modal .table-striped tbody tr:nth-of-type(odd){background-color:#ffffff05}.deposits-history-modal .table-striped tbody tr:hover{background-color:#ffffff0d}.deposits-history-modal .text-center{color:#ffffffb3}.deposits-history-modal .large-icon{color:#ffffff4d;font-size:48px;margin-bottom:15px}.deposits-history-modal .deposits-table{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;max-height:400px;overflow-y:auto}.deposits-history-modal .status-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:700;padding:4px 8px;text-transform:uppercase}.deposits-history-modal .status-pending{background-color:#f59e0b33;border:1px solid rgba(245,158,11,.5);color:#f59e0b}.deposits-history-modal .status-completed{background-color:#10b98133;border:1px solid rgba(16,185,129,.5);color:#10b981}.deposits-history-modal .status-failed{background-color:#ef444433;border:1px solid rgba(239,68,68,.5);color:#ef4444}.game-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1050}.modal-content{animation:modalSlideIn .3s ease-out;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);border:1px solid rgba(59,130,246,.2);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 0 1px #3b82f61a,inset 0 1px #ffffff1a;max-width:500px;overflow:hidden;position:relative;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{align-items:center;background:linear-gradient(135deg,#3b82f61a,#6366f10d);border-bottom:1px solid rgba(59,130,246,.15);display:flex;padding:1.5rem;position:relative}.modal-header:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.header-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;box-shadow:0 8px 16px #3b82f64d;display:flex;height:48px;justify-content:center;margin-right:1rem;width:48px}.header-icon i{color:#fff;font-size:1.5rem}.header-content h5{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.header-content p{color:#ffffffb3;font-size:.875rem;margin:0}.close-btn{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:10px;box-shadow:0 2px 8px #0003;color:#ffffffe6;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;margin-left:auto;transition:all .3s ease;width:90px}.close-btn:hover{background:#ef4444cc;border-color:#ef444499;box-shadow:0 4px 12px #ef44444d;color:#fff;transform:scale(1.05)}.close-btn:active{transform:scale(.95);transition:transform .1s ease}.modal-header .close-btn{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:10px;box-shadow:0 2px 8px #0003;color:#ffffffe6;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:90px}.modal-header .close-btn:hover{background:#ef4444cc;border-color:#ef444499;box-shadow:0 4px 12px #ef44444d;color:#fff;transform:scale(1.05)}.modal-header .close-btn:active{transform:scale(.95);transition:transform .1s ease}.close-btn i{font-size:inherit;line-height:1}@media (max-width:576px){.close-btn,.modal-header .close-btn{font-size:1.1rem;height:36px;max-width:100px;width:100%}}@media (max-width:320px){.close-btn,.modal-header .close-btn{font-size:1rem;height:32px;width:32px}}.modal-body{max-height:60vh;overflow-y:auto;padding:1.5rem}.info-card{align-items:flex-start;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:12px;display:flex;margin-bottom:1.5rem;padding:1rem}.info-icon{align-items:center;background:#3b82f633;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:.75rem;width:32px}.info-icon i{color:#60a5fa;font-size:1.1rem}.info-content h6{color:#60a5fa;font-size:.9rem;font-weight:600;margin:0 0 .25rem}.info-content p{color:#fffc;font-size:.85rem;line-height:1.4;margin:0}.amount-section,.wallet-section{margin-bottom:1.5rem}.section-header{align-items:center;color:#ffffffe6;display:flex;font-size:.9rem;font-weight:600;margin-bottom:.75rem}.section-header i{color:#3b82f6;font-size:1.1rem;margin-right:.5rem}.wallet-card{background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:12px;padding:1rem}.wallet-address-display{align-items:center;display:flex;gap:.75rem}.address-text{background:#0f172a99;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#ffffffe6;flex:1;font-family:Courier New,monospace;font-size:.8rem;padding:.75rem;word-break:break-all}.copy-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.copy-button:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:scale(1.05)}.amount-input-wrapper{align-items:center;background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:12px;display:flex;padding:.75rem;transition:all .3s ease}.amount-input-wrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.currency-icon{margin-right:.75rem}.usdt-icon{height:24px;width:24px}.amount-input{background:transparent;border:none;color:#fff;flex:1;font-size:1.1rem;font-weight:600;outline:none;padding:0}.amount-input::-moz-placeholder{color:#ffffff80;font-weight:400}.amount-input::placeholder{color:#ffffff80;font-weight:400}.currency-label{color:#ffffffb3;font-size:.9rem;font-weight:600;margin-left:.75rem}.input-hint i{color:#3b82f6}.status-section{margin-bottom:1rem}.status-card{align-items:center;animation:statusSlideIn .3s ease-out;border:1px solid;border-radius:8px;display:flex;padding:.75rem}@keyframes statusSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.status-card.alert-success{background:#10b9811a;border-color:#10b9814d;color:#10b981}.status-card.alert-danger{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.status-card.alert-info{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.status-icon{font-size:1.1rem;margin-right:.75rem}.empty-state,.loading-state{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.spinner-large{animation:spin 1s linear infinite;border:3px solid rgba(59,130,246,.3);border-radius:50%;border-top-color:#3b82f6;height:60px;width:60px}.loading-dots{display:flex;gap:4px;justify-content:center;margin-top:1rem}.loading-dots span{animation:bounce 1.4s infinite both;background:#3b82f6;border-radius:50%;height:8px;width:8px}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.empty-icon{align-items:center;background:#3b82f61a;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.empty-icon i{color:#3b82f680;font-size:2.5rem}.empty-state h6,.loading-state h6{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.deposits-container{animation:fadeInUp .3s ease-out}.table-header{margin-bottom:1rem}.summary-stats{display:flex;gap:1rem;justify-content:center}.stat-item{background:#1e293b99;border-radius:8px;flex:1;padding:.75rem;text-align:center}.stat-label{color:#fff9;display:block;font-size:.8rem;margin-bottom:.25rem}.stat-value{color:#fff;display:block;font-size:1.1rem;font-weight:700}.custom-table{background:#1e293b66;border:1px solid rgba(59,130,246,.1);border-radius:12px;overflow:hidden}.table-header-row{background:#3b82f61a;border-bottom:1px solid rgba(59,130,246,.2);display:flex}.table-cell{align-items:center;display:flex;flex:1;padding:.75rem}.table-cell.header{background:#3b82f60d;color:#ffffffe6;font-size:.85rem;font-weight:600}.table-cell.header i{color:#3b82f6;margin-right:.5rem}.table-row{animation:rowSlideIn .3s ease-out forwards;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;opacity:0;transition:all .2s ease}@keyframes rowSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.table-row:hover{background:#3b82f60d}.date-display{display:flex;flex-direction:column}.date-main{color:#fff;font-size:.85rem;font-weight:600}.date-time{color:#fff9;font-size:.75rem}.amount-display{align-items:center;display:flex;gap:.5rem}.amount-icon{height:20px;width:20px}.amount-value{color:#fff;font-size:.9rem;font-weight:700}.amount-currency{color:#fff9;font-size:.8rem}.status-display{align-items:center;border-radius:20px;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;padding:.25rem .75rem}.status-display.status-pending{background:#f59e0b33;color:#f59e0b}.status-display.status-completed{background:#10b98133;color:#10b981}.status-display.status-failed{background:#ef444433;color:#ef4444}.modal-footer{background:#0f172a80;border-top:1px solid rgba(59,130,246,.15);display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .2s ease}.btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.btn-secondary{background:#1e293bcc;border:1px solid hsla(0,0%,100%,.1);color:#fffc}.btn-secondary:hover{background:#334155cc;color:#fff;transform:translateY(-2px)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.btn-primary.small{font-size:.8rem;padding:.5rem 1rem}.spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@media (max-width:576px){.modal-content{margin:.5rem;max-width:95%}.modal-header{padding:1rem}.header-icon{height:40px;margin-right:.75rem;width:40px}.header-icon i{font-size:1.25rem}.modal-body{padding:1rem}.wallet-address-display{flex-direction:column;gap:.5rem}.copy-button{height:36px;width:100%}.summary-stats{flex-direction:column}.table-cell{font-size:.8rem;padding:.5rem}.amount-display{align-items:flex-start;flex-direction:column;gap:.25rem}.modal-footer{flex-direction:column;padding:1rem}.btn-primary,.btn-secondary{justify-content:center;width:100%}}.history-modal .modal-content{max-width:700px}.modal-scale-enter-active,.modal-scale-leave-active{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-scale-enter-from,.modal-scale-leave-to{opacity:0;transform:scale(.8) translateY(-20px)}.balance-section{margin-bottom:1.5rem}.balances-container{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.balance-card{align-items:center;background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:12px;display:flex;padding:1rem;transition:all .3s ease}.balance-card.insufficient{background:#ef44440d;border-color:#ef44444d}.balance-loading{color:#ffffffb3;gap:.75rem;padding:.5rem;width:100%}.balance-icon,.balance-loading{align-items:center;display:flex;justify-content:center}.balance-icon{background:#3b82f61a;border-radius:10px;height:40px;margin-right:1rem;width:40px}.balance-icon .currency-icon{height:24px;width:24px}.balance-info{display:flex;flex:1;flex-direction:column}.balance-label{color:#fff9;font-size:.8rem;margin-bottom:.25rem}.balance-amount{color:#fff;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700}.balance-status{margin-left:1rem}.balance-status i{font-size:1.2rem}.text-success{color:#10b981}.text-danger{color:#ef4444}.minimum-requirements{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:.75rem}.requirement-item{align-items:center;color:#fff9;display:flex;font-size:.8rem;gap:.5rem;margin-bottom:.5rem;transition:all .2s ease}.requirement-item:last-child{margin-bottom:0}.requirement-item.met{color:#10b981}.requirement-item i{font-size:1rem}@media (max-width:576px){.balance-card{padding:.75rem}.balance-icon{height:36px;margin-right:.75rem;width:36px}.balance-icon .currency-icon{height:20px;width:20px}.balance-amount{font-size:1rem}.balance-status{margin-left:.5rem}}.refresh-balance-btn{align-items:center;color:#fffc;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;transition:all .2s ease;width:32px}.refresh-balance-btn:hover:not(:disabled){color:#fff;transform:scale(1.05)}.refresh-balance-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.refresh-balance-btn i{color:inherit;font-size:1rem}.refresh-balance-btn .spin{animation:spin 1s linear infinite}.migration-banner{align-items:center;animation:fadeInUp .5s ease-out;background:linear-gradient(135deg,#f59e0b1a,#d977060d);border:1px solid rgba(245,158,11,.3);border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;overflow:hidden;padding:1rem;position:relative}.migration-banner:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,transparent,rgba(245,158,11,.5),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.migration-icon{align-items:center;background:#f59e0b33;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.migration-icon i{color:#f59e0b;font-size:1.5rem}.migration-content{flex:1}.migration-content h6{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .25rem}.migration-content p{color:#fffc;font-size:.85rem;margin:0 0 .75rem}.migration-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.migration-btn:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 12px #d9770659;transform:translateY(-2px)}.migration-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.migration-btn i{font-size:1rem}@media (max-width:576px){.migration-banner{flex-direction:column;text-align:center}.migration-icon{margin-bottom:.5rem}.migration-btn{justify-content:center;width:100%}}.confirmation-modal .modal-content{max-width:450px}.confirmation-content{display:flex;flex-direction:column;gap:1rem}.queue-info-card{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;gap:1rem;padding:1rem}.queue-icon,.queue-info-card{align-items:center;display:flex}.queue-icon{background:#3b82f633;border-radius:10px;flex-shrink:0;height:40px;justify-content:center;width:40px}.queue-icon i{color:#60a5fa;font-size:1.2rem}.queue-details h6{color:#60a5fa;font-size:1rem;font-weight:600;margin:0 0 .25rem}.queue-details p{color:#fffc;font-size:.85rem;margin:0}.upline-info-card{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:12px;gap:1rem;padding:1rem}.upline-icon{align-items:center;background:#10b98133;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.upline-icon i{color:#6ee7b7;font-size:1.2rem}.upline-details{flex:1}.upline-details h6{color:#6ee7b7;font-size:1rem;font-weight:600;margin:0 0 .5rem}.upline-address{background:#0f172a99;border:1px solid rgba(16,185,129,.2);border-radius:8px;margin-bottom:.5rem;padding:.5rem .75rem}.address-display{color:#fff;flex:1;font-family:Courier New,monospace;font-size:.9rem;font-weight:600}.copy-button.small{align-items:center;background:#10b98133;border:none;border-radius:6px;color:#6ee7b7;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s ease;width:28px}.copy-button.small:hover{background:#10b9814d;transform:scale(1.05)}.copy-button.small i{font-size:.9rem}.upline-note{color:#ffffffb3;font-size:.8rem;font-style:italic;margin:0}.warning-card{align-items:flex-start;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:12px;display:flex;gap:1rem;padding:1rem}.warning-icon{background:#f59e0b33;border-radius:10px;height:40px;width:40px}.warning-icon i{color:#fbbf24;font-size:1.2rem}.warning-content{flex:1}.warning-content h6{color:#fbbf24;font-size:1rem;font-weight:600;margin:0 0 .5rem}.warning-content ul{color:#fffc;margin:0;padding-left:1rem}.warning-content li{font-size:.85rem;line-height:1.4;margin-bottom:.25rem}.warning-content li:last-child{margin-bottom:0}@media (max-width:576px){.confirmation-modal .modal-content{margin:.5rem;max-width:95%}.queue-info-card,.upline-info-card,.warning-card{padding:.75rem}.queue-icon,.upline-icon,.warning-icon{height:36px;width:36px}.queue-icon i,.upline-icon i,.warning-icon i{font-size:1.1rem}.upline-address{align-items:stretch;flex-direction:column;gap:.5rem}.copy-button.small{height:32px;width:100%}.warning-content ul{padding-left:.75rem}}.status-badge.inactive{background:#9ca3af33;color:#9ca3af}.legend-dot.inactive{background:#9ca3af}.withdraw-modal .modal-content{max-width:500px}.balance-info-section{margin-bottom:1.5rem}.balance-display-large{align-items:center;background:#1e293bcc;border:1px solid rgba(16,185,129,.3);border-radius:12px;display:flex;gap:.75rem;justify-content:center;padding:1rem}.balance-icon-large{height:32px;width:32px}.balance-amount-large{color:#fff;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700}.balance-currency-large{color:#ffffffb3;font-size:1rem;font-weight:600}.max-btn{background:#3b82f633;border:1px solid rgba(59,130,246,.4);border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;margin-left:.5rem;padding:.25rem .5rem;transition:all .2s ease}.max-btn:hover{background:#3b82f666}.withdraw-summary{background:#1e293b99;border:1px solid rgba(99,102,241,.3);border-radius:12px;margin-bottom:1rem;padding:1rem}.summary-item{border-bottom:1px solid hsla(0,0%,100%,.05);padding:.5rem 0}.summary-item.fee{color:#f59e0b}.summary-item.total{border-top:1px solid hsla(0,0%,100%,.1);color:#10b981;font-size:1.1rem;font-weight:700;margin-top:.5rem;padding-top:1rem}.withdrawals-container{animation:fadeInUp .3s ease-out}.transaction-description{color:#fff9;font-size:.75rem;margin-top:.25rem}.transaction-link,.tx-link{align-items:center;display:flex}.tx-link{color:#3b82f6;font-size:.8rem;gap:.25rem;text-decoration:none;transition:color .2s ease}.tx-link:hover{color:#60a5fa}.no-tx{color:#ffffff80;font-size:.9rem}@media (max-width:576px){.withdraw-summary{padding:.75rem}.summary-item{padding:.4rem 0}.balance-display-large{padding:.75rem}.balance-amount-large{font-size:1.3rem}.tx-link{font-size:.7rem}}.mini-btn.transfer{background:#10b98133;border:1px solid rgba(16,185,129,.3)}.mini-btn.transfer:hover:not(:disabled){background:#10b9814d;filter:brightness(1.2)}.transfer-modal .modal-content{max-width:500px}.receiver-section{margin-bottom:1.5rem}.receiver-input-wrapper{position:relative}.receiver-input{background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:12px;color:#fff!important;font-family:Courier New,monospace;font-size:.9rem;outline:none;padding:.75rem;transition:all .3s ease;width:100%;-webkit-text-fill-color:#fff!important}.receiver-input:focus{background:#1e293be6;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.receiver-input::-moz-placeholder{color:#ffffff80;font-family:inherit}.receiver-input::placeholder{color:#ffffff80;font-family:inherit}.input-hint{align-items:center;color:#fff9;display:flex;font-size:.8rem;margin-top:.5rem}.input-hint.success{color:#10b981}.input-hint i{margin-right:.5rem}.transfer-summary{background:#1e293b99;border:1px solid rgba(99,102,241,.3);border-radius:12px;margin-bottom:1rem;padding:1rem}.transfer-summary .summary-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:.5rem 0}.transfer-summary .summary-item:last-child{border-bottom:none}.transfer-summary .summary-item.fee{color:#f59e0b}.transfer-summary .summary-item.total{border-top:1px solid hsla(0,0%,100%,.1);color:#10b981;font-size:1.1rem;font-weight:700;margin-top:.5rem;padding-top:1rem}.transfer-summary .summary-label{color:#ffffffb3}.transfer-summary .summary-value{font-family:Courier New,monospace;font-weight:600}.receiver-input.valid{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.receiver-input.invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.status-card.alert-success .status-icon{color:#10b981}.status-card.alert-danger .status-icon{color:#ef4444}.credit-options-section{margin-bottom:1.5rem}.options-container{display:grid;gap:.75rem;grid-template-columns:1fr;max-height:400px}.options-container::-webkit-scrollbar{width:6px}.options-container::-webkit-scrollbar-track{background:#0f172a4d;border-radius:3px}.options-container::-webkit-scrollbar-thumb{background:#6366f180;border-radius:3px}.options-container::-webkit-scrollbar-thumb:hover{background:#6366f1b3}.credit-option{animation:optionSlideIn .3s ease-out;background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:10px;padding:.75rem;position:relative;transition:all .2s ease}@keyframes optionSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.credit-option:hover:not(.disabled){border-color:#6366f180;box-shadow:0 2px 8px #6366f133;transform:translateY(-1px)}.credit-option.selected{background:#3b82f61a;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.credit-option.disabled{background:#1e293b66;opacity:.4}.option-header{align-items:center;gap:.75rem;margin-bottom:.5rem}.option-icon{background:#3b82f633;height:32px;width:32px}.option-icon i{color:#60a5fa;font-size:1rem}.option-info{min-width:0}.option-info h6{font-size:.9rem;line-height:1.2;margin:0}.option-queue{color:#fff9;font-size:.75rem;margin:0}.option-selection{flex-shrink:0}.option-selection input[type=radio]{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.option-costs{gap:.5rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:.5rem}.cost-item{background:#0f172a99;border:1px solid rgba(99,102,241,.2);padding:.4rem .5rem;text-align:center}.cost-item.credit{background:#3b82f60d;border-color:#3b82f64d}.cost-item.recurring{background:#f59e0b0d;border-color:#f59e0b4d}.cost-item.paynow{background:#10b9810d;border-color:#10b9814d}.cost-label{color:#fff9;font-size:.7rem;line-height:1;margin-bottom:.15rem}.cost-value{font-family:Courier New,monospace;font-size:.8rem;line-height:1}.cost-item.credit .cost-value{color:#60a5fa}.cost-item.recurring .cost-value{color:#fbbf24}.cost-item.paynow .cost-value{color:#6ee7b7}.option-warning{background:#ef44441a;color:#ef4444;font-size:.75rem;gap:.4rem;padding:.4rem .5rem}.option-warning i{flex-shrink:0;font-size:.85rem}.empty-options{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem}.empty-options i{color:#3b82f680;font-size:3rem;margin-bottom:1rem}.empty-options h6{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.empty-options p{font-size:.9rem;margin:0}.credit-option.level-upgrade .option-icon{background:linear-gradient(135deg,#f59e0b33,#d977061a)}.credit-option.level-upgrade .option-icon i{color:#fbbf24}.credit-option.activate-queues .option-icon{background:linear-gradient(135deg,#10b98133,#0596691a)}.credit-option.activate-queues .option-icon i{color:#6ee7b7}@media (max-width:768px){.options-container{grid-template-columns:1fr;max-height:350px}.option-costs{gap:.4rem;grid-template-columns:1fr}.cost-item{align-items:center;display:flex;justify-content:space-between;text-align:left}.cost-label{margin-bottom:0}}@media (max-width:576px){.credit-option{padding:.6rem}.option-header{gap:.6rem}.option-icon{height:28px;width:28px}.option-icon i{font-size:.9rem}.option-info h6{font-size:.85rem}.options-container{max-height:300px;padding-right:4px}.empty-options{padding:1.5rem}.empty-options i{font-size:2.5rem}}@media (min-width:769px){.options-container{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.credit-option{display:flex;flex-direction:column;justify-content:space-between;min-height:140px}}.mini-btn.credit-transfer{background:#f59e0b33;border:1px solid rgba(245,158,11,.3)}.mini-btn.credit-consume{background:#8b5cf633;border:1px solid rgba(139,92,246,.3)}.mini-btn.credit-consume:hover:not(:disabled),.mini-btn.credit-transfer:hover:not(:disabled){filter:brightness(1.2)}.mini-btn.credit-history{background:#6366f133;border:1px solid rgba(99,102,241,.3)}.mini-btn.credit-history:hover:not(:disabled){background:#6366f14d;filter:brightness(1.2)}.credit-history-modal .modal-content,.view-positions-modal .modal-content{max-width:800px}.credit-summary-section{margin-bottom:1.5rem}.summary-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.summary-card{align-items:center;background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:12px;display:flex;gap:.75rem;padding:1rem}.summary-card.total{background:#3b82f60d;border-color:#3b82f64d}.summary-card.consumed{background:#ef44440d;border-color:#ef44444d}.summary-card.available{background:#10b9810d;border-color:#10b9814d}.summary-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.summary-card.total .summary-icon{background:#3b82f633}.summary-card.consumed .summary-icon{background:#ef444433}.summary-card.available .summary-icon{background:#10b98133}.summary-icon i{font-size:1.2rem}.summary-card.total .summary-icon i{color:#60a5fa}.summary-card.consumed .summary-icon i{color:#f87171}.summary-card.available .summary-icon i{color:#6ee7b7}.summary-info{display:flex;flex-direction:column}.summary-label{color:#fff9;font-size:.8rem;margin-bottom:.25rem}.summary-value{color:#fff;font-family:Courier New,monospace;font-size:1.2rem;font-weight:700}.history-filters{margin-bottom:1.5rem}.filter-tabs{background:#1e293b99;border-radius:10px;display:flex;gap:4px;padding:4px}.filter-tab{align-items:center;background:transparent;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;flex:1;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s ease}.filter-tab:hover{background:#3b82f61a;color:#fff}.filter-tab.active{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px #3b82f64d;color:#fff}.filter-tab i{font-size:1rem}.history-container{animation:fadeInUp .3s ease-out}.transaction-type{align-items:center;border-radius:20px;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;padding:.25rem .75rem}.transaction-type.type-transfer-sent{background:#ef444433;color:#f87171}.transaction-type.type-transfer-received{background:#10b98133;color:#6ee7b7}.transaction-type.type-consumption{background:#f59e0b33;color:#fbbf24}.type-icon{font-size:.9rem}.amount-display.credit{align-items:center;display:flex;gap:.5rem}.amount-display.credit .amount-icon{color:#fbbf24;font-size:1rem}@media (max-width:768px){.credit-history-modal .modal-content{max-width:95%}.summary-cards{grid-template-columns:1fr}.filter-tabs{flex-direction:column}.filter-tab{justify-content:flex-start}}@media (max-width:576px){.summary-card{padding:.75rem}.summary-icon{height:36px;width:36px}.summary-value{font-size:1.1rem}.filter-tab{font-size:.8rem;padding:.6rem}.mini-btn.credit-history{flex:1;margin-top:4px;min-width:calc(100% - 6px)}}@media (max-width:768px){.modal-content{margin:.5rem;max-width:95%}.queue-item,.queue-table-header{font-size:.75rem;grid-template-columns:60px 1fr 70px 80px}.cycles-progress{height:3px;width:40px}.cycles-text{font-size:.7rem}}@media (max-width:576px){.queue-item,.queue-table-header{font-size:.7rem;gap:4px;grid-template-columns:50px 1fr 60px 70px}.user-position{font-size:.65rem;height:24px;width:24px}.cycles-progress{height:2px;width:35px}.cycles-text,.status-badge{font-size:.65rem}.status-badge{padding:1px 6px}}.transaction-type.type-transfer,.transaction-type.type-transfer-sent{background:#ef444433;color:#f87171}.transaction-type.type-credit-received,.transaction-type.type-transfer-received{background:#10b98133;color:#6ee7b7}.transaction-type.type-consume,.transaction-type.type-consumption{background:#f59e0b33;color:#fbbf24}.transaction-type.type-bonus{background:#8b5cf633;color:#c084fc}.transaction-type.type-refund{background:#3b82f633;color:#60a5fa}.transaction-type.type-other{background:#9ca3af33;color:#9ca3af}.amount-value.positive{color:#6ee7b7}.amount-value.negative{color:#f87171}.amount-value.neutral{color:#ffffffe6}.transaction-details{color:#ffffffb3;font-size:.8rem;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-text{font-family:Courier New,monospace}.no-data-message{color:#fff9;padding:2rem;text-align:center}.no-data-message i{font-size:3rem;margin-bottom:1rem;opacity:.5}.debug-info{color:#fff6;font-family:monospace;font-size:.7rem;margin-top:.25rem}.credit-consume-modal .modal-content{max-height:90vh;max-width:800px;overflow-y:auto}.user-info-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}.info-card-small{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:8px;padding:12px}.info-card-small i{color:#4ade80;font-size:16px}.info-label{color:#ffffffb3;font-size:12px}.info-value{font-size:14px;font-weight:600}.info-value.level{color:#60a5fa}.info-value.upgrade{color:#34d399}.options-container{max-height:500px;overflow-y:auto;padding-right:8px}.credit-option{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;margin-bottom:16px;padding:16px;transition:all .3s ease}.credit-option:hover:not(.disabled){background:#4facfe1a;border-color:#4facfe80;transform:translateY(-2px)}.credit-option.selected{background:#4facfe33;border-color:#4facfe;box-shadow:0 0 20px #4facfe4d}.credit-option.disabled{background:#ffffff05;cursor:not-allowed;opacity:.5}.credit-option.upgrade-option{border-left:4px solid #34d399}.option-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.option-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.option-icon.icon-activate-all{background:linear-gradient(135deg,#667eea,#764ba2)}.option-icon.icon-activate-queue1{background:linear-gradient(135deg,#4facfe,#00f2fe)}.option-icon.icon-activate-queue2{background:linear-gradient(135deg,#43e97b,#38f9d7)}.option-icon.icon-activate-queue3{background:linear-gradient(135deg,#fa709a,#fee140)}.option-icon.icon-upgrade-level{background:linear-gradient(135deg,#a8edea,#fed6e3)}.option-icon i{color:#fff;font-size:20px}.option-info{flex:1}.option-info h6{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.option-level,.option-queue{color:#ffffffb3;font-size:12px;margin:0}.option-selection input[type=radio]{accent-color:#4facfe;height:20px;width:20px}.option-costs{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:12px}.cost-item{align-items:center;background:#0003;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.cost-label{color:#ffffffb3;font-size:12px}.cost-value{font-size:14px;font-weight:600}.cost-value.credit{color:#fbbf24}.cost-value.usdt{color:#34d399}.upgrade-details{background:#0000004d;border-left:3px solid #34d399;border-radius:8px;margin-top:12px;padding:12px}.details-header{align-items:center;color:#34d399;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.breakdown-section{margin-bottom:16px}.breakdown-section h6{color:#ffffffe6;font-size:13px;font-weight:600;margin:0 0 8px}.breakdown-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.breakdown-item{align-items:center;background:#ffffff1a;border-radius:4px;display:flex;justify-content:space-between;padding:6px 10px}.queue-label{font-size:12px}.position-count{color:#60a5fa;font-size:12px;font-weight:600}.total-positions{align-items:center;background:#34d39933;border:1px solid rgba(52,211,153,.3);border-radius:6px;display:flex;justify-content:space-between;padding:10px}.total-label{color:#34d399;font-size:14px;font-weight:600}.total-value{color:#34d399;font-size:16px;font-weight:700}.option-warning{align-items:center;background:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#fca5a5;display:flex;font-size:12px;gap:8px;padding:8px 12px}.selection-summary{background:#4facfe1a;border:1px solid rgba(79,172,254,.3);border-radius:8px;margin:20px 0;padding:16px}.summary-header{align-items:center;color:#4facfe;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.summary-content{display:grid;gap:8px}.summary-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:8px 0}.summary-item:last-child{border-bottom:none}.summary-label{color:#ffffffb3;font-size:14px}.summary-value{font-size:14px;font-weight:600}.summary-value.credit{color:#fbbf24}.summary-value.usdt{color:#34d399}.summary-value.remaining{color:#60a5fa}.empty-options{color:#fff9;padding:40px 20px;text-align:center}.empty-options i{font-size:48px;margin-bottom:16px;opacity:.5}.empty-options h6{font-size:18px;margin-bottom:8px}.empty-options p{font-size:14px;line-height:1.5}@media (max-width:768px){.credit-consume-modal .modal-content{margin:10px;max-height:95vh}.breakdown-grid,.option-costs,.user-info-grid{grid-template-columns:1fr}.option-header{align-items:flex-start;flex-direction:column}.option-selection{align-self:flex-end;margin-top:8px}}@media (max-width:576px){.transfer-modal .modal-content{margin:.5rem;max-width:95%}.transfer-summary{padding:.75rem}.transfer-summary .summary-item{padding:.4rem 0}.receiver-input{font-size:.8rem;padding:.6rem}}.global-network-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e293be6,#0f172acc);border:1px solid rgba(99,102,241,.3);border-radius:20px;box-shadow:0 10px 30px #0003,0 0 0 1px #ffffff1a;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative}.global-network-section:before{background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.network-header-global{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.network-icon-global{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;box-shadow:0 8px 20px #10b9814d;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.network-icon-global i{color:#fff;font-size:1.8rem}.network-content-global{flex:1}.network-title-global{background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;background-clip:text;color:#fff;color:transparent;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.network-description{color:#ffffffb3;font-size:.9rem;margin:0}.network-details-btn-global{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.network-details-btn-global:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.network-details-btn-global:disabled{cursor:not-allowed;opacity:.6;transform:none}.network-stats-global{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.network-stat-card{align-items:flex-start;background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:16px;display:flex;gap:1rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}.network-stat-card:before{background:linear-gradient(90deg,transparent 0,var(--accent-color) 50%,transparent 100%);content:"";height:2px;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .3s ease;width:100%}.network-stat-card:hover{border-color:#6366f180;box-shadow:0 8px 25px #0000004d;transform:translateY(-3px)}.network-stat-card:hover:before{transform:translate(0)}.network-stat-card.upline-global{--accent-color:#f59e0b;border-left:3px solid rgba(245,158,11,.5)}.network-stat-card.downlines-global{--accent-color:#10b981;border-left:3px solid rgba(16,185,129,.5)}.network-stat-card.active-global{--accent-color:#3b82f6;border-left:3px solid rgba(59,130,246,.5)}.network-stat-card.qualification-global{--accent-color:#8b5cf6;border-left:3px solid rgba(139,92,246,.5);grid-column:1/-1}.stat-icon-global{align-items:center;border-radius:12px;box-shadow:0 4px 12px #0003;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.stat-icon-global.upline{background:linear-gradient(135deg,#f59e0b4d,#d977061a)}.stat-icon-global.downlines{background:linear-gradient(135deg,#10b9814d,#0596691a)}.stat-icon-global.active{background:linear-gradient(135deg,#3b82f64d,#2563eb1a)}.stat-icon-global.qualification{background:linear-gradient(135deg,#8b5cf64d,#7c3aed1a)}.stat-icon-global i{font-size:1.5rem}.stat-icon-global.upline i{color:#f59e0b}.stat-icon-global.downlines i{color:#10b981}.stat-icon-global.active i{color:#3b82f6}.stat-icon-global.qualification i{color:#8b5cf6}.stat-content-global{display:flex;flex:1;flex-direction:column}.stat-label-global{color:#fff9;font-size:.85rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.stat-value-global{align-items:center;color:#fff;display:flex;font-size:1.3rem;font-weight:700;gap:.5rem}.stat-value-global.no-upline{color:#ffffff80;font-size:1.1rem}.active-count-global{color:#3b82f6}.percentage{color:#fff9;font-size:.9rem;font-weight:500}.qualification-status{display:flex;flex-direction:column;gap:.5rem}.qualification-item{align-items:center;background:#0f172a99;border:1px solid rgba(239,68,68,.3);border-radius:8px;display:flex;justify-content:space-between;padding:.5rem .75rem;transition:all .2s ease}.qualification-item.qualified{background:#10b9810d;border-color:#10b9814d}.queue-label{color:#ffffffb3}.queue-label,.status-text{font-size:.8rem;font-weight:600}.status-text{color:#ef4444}.qualification-item.qualified .status-text{color:#10b981}.global-network-section.compact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1e293bcc,#0f172ab3);border:1px solid rgba(99,102,241,.2);border-radius:12px;box-shadow:0 4px 15px #0000001a;margin-bottom:1.5rem;overflow:hidden;padding:1rem 1.25rem;position:relative}.global-network-section.compact:before{background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.network-header-compact{align-items:center;display:flex;gap:1rem;justify-content:space-between}.network-info-compact{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.network-icon-compact{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;box-shadow:0 4px 12px #10b9814d;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.network-icon-compact i{color:#fff;font-size:1.1rem}.network-text-compact{flex:1;min-width:0}.network-title-compact{background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;background-clip:text;color:#fff;color:transparent;font-size:1.1rem;font-weight:700;margin:0 0 .15rem}.network-summary{color:#ffffffb3;display:block;font-size:.8rem;line-height:1.2}.network-actions-compact{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.qualification-badge,.qualification-badges{display:flex;gap:.25rem}.qualification-badge{align-items:center;background:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;font-size:.7rem;font-weight:600;padding:.25rem .5rem;transition:all .2s ease}.qualification-badge.qualified{background:#10b98133;border-color:#10b9814d;color:#6ee7b7}.qualification-badge i{font-size:.7rem}.network-details-btn-compact{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.5rem .875rem;transition:all .2s ease}.network-details-btn-compact:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.network-details-btn-compact:disabled{cursor:not-allowed;opacity:.6;transform:none}.network-details-btn-compact i{font-size:.9rem}.network-stats-expandable{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:1rem;margin-top:.75rem;padding-top:.75rem}.stat-item-compact{align-items:center;color:#fffc;display:flex;font-size:.8rem;gap:.375rem}.stat-item-compact i{color:#3b82f6;font-size:.9rem}@media (max-width:768px){.global-network-section.compact{padding:.875rem 1rem}.network-header-compact{align-items:flex-start;flex-direction:column;gap:.75rem}.network-actions-compact{justify-content:space-between;width:100%}.network-summary{font-size:.75rem}}@media (max-width:576px){.global-network-section.compact{margin-bottom:1.25rem;padding:.75rem}.network-info-compact{gap:.5rem}.network-icon-compact{height:32px;width:32px}.network-icon-compact i,.network-title-compact{font-size:1rem}.network-summary{font-size:.7rem}.qualification-badges{gap:.2rem}.qualification-badge{font-size:.65rem;padding:.2rem .4rem}.network-details-btn-compact{font-size:.75rem;padding:.4rem .75rem}}@media (max-width:320px){.network-header-compact{gap:.5rem}.network-actions-compact{align-items:stretch;flex-direction:column;gap:.5rem}.network-details-btn-compact{justify-content:center;width:100%}}.network-modal .modal-content{display:flex;flex-direction:column;max-height:85vh;max-width:700px;overflow:hidden}.network-modal .modal-body{flex:1;overflow-y:auto}.network-stats-section{margin-bottom:1.5rem}.stats-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-card{align-items:center;background:#1e293bcc;border:1px solid rgba(99,102,241,.3);border-radius:12px;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.stat-card:hover{box-shadow:0 4px 12px #6366f133;transform:translateY(-2px)}.stat-card.upline-card{background:#f59e0b0d;border-color:#f59e0b4d}.stat-card.downlines-card{background:#10b9810d;border-color:#10b9814d}.stat-card.active-card{background:#3b82f60d;border-color:#3b82f64d}.stat-card .stat-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.stat-card.upline-card .stat-icon{background:#f59e0b33}.stat-card.downlines-card .stat-icon{background:#10b98133}.stat-card.active-card .stat-icon{background:#3b82f633}.stat-card .stat-icon i{font-size:1.2rem}.stat-card.upline-card .stat-icon i{color:#f59e0b}.stat-card.downlines-card .stat-icon i{color:#10b981}.stat-card.active-card .stat-icon i{color:#3b82f6}.stat-card .stat-info{display:flex;flex-direction:column}.stat-card .stat-label{color:#fff9;font-size:.8rem;margin-bottom:.25rem}.stat-card .stat-value{color:#fff;font-size:1.1rem;font-weight:700}.upline-section{margin-bottom:1.5rem}.upline-card{background:#1e293bcc;border:1px solid rgba(245,158,11,.3);gap:1rem;padding:1rem}.upline-avatar,.upline-card{align-items:center;border-radius:12px;display:flex}.upline-avatar{background:#f59e0b33;flex-shrink:0;height:48px;justify-content:center;width:48px}.upline-avatar i{color:#f59e0b;font-size:1.5rem}.upline-info{flex:1;min-width:0}.upline-address{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.upline-address .address-text{background:#0f172a99;border:1px solid rgba(245,158,11,.2);border-radius:8px;color:#fff;flex:1;font-family:Courier New,monospace;font-size:.9rem;font-weight:600;padding:.5rem .75rem}.upline-address .copy-button{align-items:center;background:#f59e0b33;border:none;border-radius:6px;color:#f59e0b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.upline-address .copy-button:hover{background:#f59e0b4d;transform:scale(1.05)}.upline-details{display:flex;gap:1rem}.detail-item{align-items:center;display:flex;gap:.25rem}.detail-label{color:#fff9;font-size:.8rem}.detail-value{color:#fff;font-size:.8rem;font-weight:600}.detail-value.level-low{color:#fbbf24}.detail-value.level-medium{color:#34d399}.detail-value.level-high{color:#a78bfa}.downlines-section{margin-bottom:1rem}.refresh-btn{background:transparent;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;margin-left:auto;padding:4px;transition:all .2s ease}.refresh-btn:hover:not(:disabled){background:#3b82f61a;color:#fff}.refresh-btn:disabled{cursor:not-allowed;opacity:.5}.refresh-btn i{font-size:1rem}.refresh-btn .spin{animation:spin 1s linear infinite}.downlines-container{animation:fadeInUp .3s ease-out}.downlines-list{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto;padding-right:8px}.downlines-list::-webkit-scrollbar{width:6px}.downlines-list::-webkit-scrollbar-track{background:#0f172a4d;border-radius:3px}.downlines-list::-webkit-scrollbar-thumb{background:#6366f180;border-radius:3px}.downlines-list::-webkit-scrollbar-thumb:hover{background:#6366f1b3}.downline-item{align-items:center;animation:slideInDown .3s ease-out forwards;background:#1e293b99;border:1px solid rgba(99,102,241,.2);border-radius:10px;display:flex;gap:.75rem;opacity:0;padding:.75rem;transition:all .2s ease}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.downline-item:hover{background:#1e293bcc;border-color:#6366f166;transform:translateY(-1px)}.downline-avatar{align-items:center;background:#10b98133;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.downline-avatar i{color:#10b981;font-size:1.1rem}.downline-info{flex:1;min-width:0}.downline-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.downline-address{align-items:center;display:flex;gap:.5rem}.downline-address .address-text{color:#fff;font-family:Courier New,monospace;font-size:.85rem;font-weight:600}.downline-address .copy-button.small{align-items:center;background:#10b98133;border:none;border-radius:4px;color:#10b981;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s ease;width:24px}.downline-address .copy-button.small:hover{background:#10b9814d;transform:scale(1.1)}.downline-address .copy-button.small i{font-size:.7rem}.downline-level{background:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:12px;color:#60a5fa;font-size:.7rem;font-weight:600;padding:.15rem .5rem}.downline-level.level-low{background:#f59e0b33;border-color:#f59e0b4d;color:#fbbf24}.downline-level.level-medium{background:#10b98133;border-color:#10b9814d;color:#34d399}.downline-level.level-high{background:#8b5cf633;border-color:#8b5cf64d;color:#a78bfa}.downline-details{display:flex;flex-direction:column;gap:.25rem}.detail-row{display:flex;gap:1rem}.downline-details .detail-item{align-items:center;display:flex;gap:.25rem}.downline-details .detail-label{color:#fff9;font-size:.75rem}.downline-details .detail-value{color:#fff;font-size:.75rem;font-weight:600}.downline-details .detail-value.active-queues{color:#34d399}.downline-status{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem}.status-indicator{align-items:center;border-radius:10px;display:flex;font-size:.7rem;font-weight:600;gap:.25rem;padding:.15rem .4rem}.status-indicator.active{background:#10b98133;border:1px solid rgba(16,185,129,.3);color:#10b981}.status-indicator.inactive{background:#9ca3af33;border:1px solid rgba(156,163,175,.3);color:#9ca3af}.join-date{align-items:center;color:#ffffff80;display:flex;gap:.25rem}.join-date,.join-date i{font-size:.7rem}.empty-state{color:#fff9;flex-direction:column;padding:3rem 1rem;text-align:center}.empty-state,.empty-state .empty-icon{align-items:center;display:flex;justify-content:center}.empty-state .empty-icon{background:#10b9811a;border-radius:50%;height:80px;margin-bottom:1.5rem;width:80px}.empty-state .empty-icon i{color:#10b98180;font-size:2.5rem}.empty-state h6{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.empty-state p{font-size:.9rem;line-height:1.4;margin:0}.loading-state{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.loading-animation{margin-bottom:1.5rem;position:relative}.loading-state h6{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.loading-state p{font-size:.9rem;margin:0}@media (max-width:768px){.network-modal .modal-content{margin:.5rem;max-width:95%}.stats-cards{grid-template-columns:1fr}.detail-row,.downline-header,.upline-details{flex-direction:column;gap:.5rem}.downline-header{align-items:flex-start}.upline-address{align-items:stretch;flex-direction:column;gap:.5rem}.upline-address .copy-button{height:36px;width:100%}.downline-address{align-items:flex-start;flex-direction:column;gap:.25rem}.downline-address .copy-button.small{height:28px;width:32px}}@media (max-width:576px){.downline-item,.upline-card{padding:.6rem}.upline-avatar{height:40px;width:40px}.upline-avatar i{font-size:1.2rem}.downline-avatar{height:36px;width:36px}.downline-avatar i{font-size:1rem}.downlines-list{max-height:300px}.stat-card{padding:.75rem}.stat-card .stat-icon{height:36px;width:36px}.stat-card .stat-icon i{font-size:1.1rem}}@media (max-width:320px){.upline-card{gap:.75rem}.downline-item,.upline-card{align-items:flex-start;flex-direction:column}.downline-item{gap:.5rem}.downline-status{align-items:flex-start;flex-direction:column;gap:.25rem;width:100%}}.invite-btn-compact{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 8px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.5rem .875rem;transition:all .2s ease}.invite-btn-compact:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.invite-btn-compact i{font-size:.9rem}.invite-section{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:1.5rem;padding-bottom:1.5rem}.invite-card{background:#1e293bcc;border:1px solid rgba(16,185,129,.3);border-radius:12px;padding:1rem}.invite-info{margin-bottom:1rem}.invite-label{color:#ffffffb3;display:block;font-size:.85rem;margin-bottom:.5rem}.invite-link-display{align-items:center;background:#0f172a99;border:1px solid rgba(16,185,129,.3);border-radius:8px;display:flex;gap:.5rem;padding:.6rem}.invite-link-text{color:#34d399;flex:1;font-family:Courier New,monospace;font-size:.85rem;font-weight:600;letter-spacing:.3px;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.5);word-break:break-all}.copy-invite-btn{flex-shrink:0}.copy-invite-btn:hover{box-shadow:0 4px 12px #10b9814d}@media (max-width:576px){.invite-link-display{align-items:stretch;flex-direction:column;gap:.5rem}.invite-link-text{padding:.25rem;text-align:center}.copy-invite-btn{height:36px;width:100%}}.copy-invite-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.copy-invite-btn:hover{background:linear-gradient(135deg,#059669,#047857);transform:scale(1.05)}.invite-actions{display:flex;flex-wrap:wrap;gap:.5rem}.share-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1;font-size:.8rem;font-weight:600;gap:.375rem;justify-content:center;min-width:100px;padding:.5rem .75rem;transition:all .2s ease}.share-btn.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.share-btn.telegram{background:linear-gradient(135deg,#08c,#069);color:#fff}.share-btn.generic{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.share-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.share-btn i{font-size:.9rem}@media (max-width:768px){.network-actions-compact{flex-wrap:wrap;gap:.5rem}.invite-btn-compact{flex:1;order:-1}}@media (max-width:576px){.invite-actions{flex-direction:column}.share-btn{flex:none;width:100%}.invite-link-display{flex-direction:column}.copy-invite-btn{height:36px;width:100%}}.balance-action-stacked{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:1rem}.unified-balance-display{border:1px solid rgba(59,130,246,.1);border-radius:20px;max-width:300px}.total-earnings-display,.unified-balance-display{align-items:center;background:#0f172a66;display:flex;padding:4px 6px}.total-earnings-display{border:1px solid rgba(245,158,11,.3);border-radius:20px;margin-top:4px;max-width:350px}.earnings-badge{align-items:center;color:#fbbf24;display:flex;font-size:.85rem;font-weight:600;gap:5px;padding:4px 10px}.earnings-value{color:#fbbf24;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media (max-width:576px){.total-earnings-display{max-width:100%;width:100%}.earnings-badge{font-size:.8rem;padding:3px 8px}}.network-warning-banner{align-items:center;animation:warningSlideIn .5s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid rgba(245,158,11,.4);border-radius:16px;box-shadow:0 8px 25px #f59e0b33;display:flex;margin-bottom:1.5rem;overflow:hidden;padding:1rem 1.25rem;position:relative}.network-warning-banner:before{animation:warningGlow 2s infinite;background:linear-gradient(90deg,transparent,rgba(245,158,11,.8),transparent);content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes warningSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes warningGlow{0%,to{opacity:.6;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.network-warning-content{align-items:center;display:flex;gap:1rem;width:100%}.warning-icon{align-items:center;animation:warningPulse 2s infinite;background:linear-gradient(135deg,#f59e0b4d,#d9770633);border-radius:12px;box-shadow:0 4px 12px #f59e0b4d;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@keyframes warningPulse{0%,to{box-shadow:0 4px 12px #f59e0b4d;transform:scale(1)}50%{box-shadow:0 6px 16px #f59e0b66;transform:scale(1.05)}}.warning-icon i{animation:iconBounce 1s infinite;color:#f59e0b;font-size:1.5rem}@keyframes iconBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}.warning-info{flex:1;min-width:0}.warning-info h6{color:#f59e0b;font-size:1.1rem;font-weight:700;margin:0 0 .25rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.warning-info p{color:#ffffffe6;font-size:.9rem;line-height:1.4;margin:0}.switch-network-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;box-shadow:0 4px 12px #f59e0b4d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;min-width:140px;overflow:hidden;padding:.75rem 1.25rem;position:relative;transition:all .3s ease}.switch-network-btn:before{background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.2) 50%,transparent 70%);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .6s ease;width:100%}.switch-network-btn:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 16px #f59e0b66;transform:translateY(-2px)}.switch-network-btn:hover:not(:disabled):before{transform:translate(100%)}.switch-network-btn:disabled{background:linear-gradient(135deg,#f59e0b99,#d9770699);cursor:not-allowed;opacity:.7;transform:none}.switch-network-btn:active:not(:disabled){transform:translateY(-1px);transition:transform .1s ease}.button-content,.loading-content{align-items:center;display:flex;gap:.5rem;justify-content:center}.loading-content .spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button-content i{font-size:1rem;transition:transform .2s ease}.switch-network-btn:hover:not(:disabled) .button-content i{transform:rotate(90deg)}.network-warning-banner.urgent{animation:urgentPulse 1.5s infinite;background:linear-gradient(135deg,#ef444426,#dc26261a);border-color:#ef444480}.network-warning-banner.urgent:before{background:linear-gradient(90deg,transparent,rgba(239,68,68,.8),transparent)}@keyframes urgentPulse{0%,to{box-shadow:0 8px 25px #ef444433}50%{box-shadow:0 8px 25px #ef444466}}.network-warning-banner.success{animation:successSlideIn .5s ease-out;background:linear-gradient(135deg,#10b98126,#0596691a);border-color:#10b98180}.network-warning-banner.success:before{background:linear-gradient(90deg,transparent,rgba(16,185,129,.8),transparent)}.network-warning-banner.success .warning-icon{background:linear-gradient(135deg,#10b9814d,#05966933)}.network-warning-banner.success .warning-icon i,.network-warning-banner.success .warning-info h6{color:#10b981}@media (max-width:768px){.network-warning-banner{margin-bottom:1.25rem;padding:.875rem 1rem}.network-warning-content{gap:.75rem}.warning-icon{height:44px;width:44px}.warning-icon i{font-size:1.3rem}.warning-info h6{font-size:1rem}.warning-info p{font-size:.85rem}.switch-network-btn{font-size:.85rem;min-width:120px;padding:.6rem 1rem}}@media (max-width:576px){.network-warning-banner{margin-bottom:1rem;padding:.75rem}.network-warning-content{align-items:center;flex-direction:column;gap:1rem;text-align:center}.warning-icon{height:40px;margin-bottom:.5rem;width:40px}.warning-icon i{font-size:1.2rem}.warning-info{margin-bottom:.5rem}.warning-info h6{font-size:.95rem}.warning-info p{font-size:.8rem}.switch-network-btn{font-size:.8rem;max-width:240px;padding:.6rem 1rem;width:100%}}@media (max-width:320px){.network-warning-banner{border-radius:12px;padding:.6rem}.warning-icon{height:36px;width:36px}.warning-icon i{font-size:1.1rem}.warning-info h6{font-size:.9rem}.warning-info p{font-size:.75rem;line-height:1.3}.switch-network-btn{font-size:.75rem;padding:.5rem .875rem}.loading-content .spinner{height:14px;width:14px}}@media (prefers-reduced-motion:reduce){.network-warning-banner,.network-warning-banner:before,.warning-icon,.warning-icon i{animation:none}.switch-network-btn{transition:none}.switch-network-btn:hover:not(:disabled){transform:none}}@media (prefers-color-scheme:dark){.network-warning-banner{box-shadow:0 8px 25px #f59e0b26}.warning-info p{color:#ffffffd9}}@media (hover:none){.switch-network-btn:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:none}.switch-network-btn:active:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:scale(.98)}}.mini-btn.home{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;margin-bottom:1rem;transition:all .3s ease}.mini-btn.home:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.mini-btn.home:active{transform:translateY(0)}.mini-btn.home.simple{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.mini-btn.home.simple:hover{background:#e9ecef;border-color:#adb5bd}.earnings-progress-display{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a66;border:1px solid rgba(139,92,246,.3);border-radius:16px;box-shadow:0 4px 12px #8b5cf61a;margin-top:8px;max-width:400px;padding:12px 16px;transition:all .3s ease}.progress-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.progress-icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:8px;box-shadow:0 2px 8px #8b5cf64d;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .3s ease;width:28px}.progress-icon i{color:#fff;font-size:.9rem;transition:all .3s ease}.progress-info{display:flex;flex:1;flex-direction:column;min-width:0}.progress-label{color:#ffffffb3;font-size:.8rem;font-weight:500;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.progress-values{color:#a78bfa;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.earnings-progress-bar{margin-bottom:8px;position:relative}.progress-track{background:#1e293bcc;border:1px solid rgba(139,92,246,.2);border-radius:8px;box-shadow:inset 0 2px 4px #0003;display:flex;height:8px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#10b981,#34d399 50%,#6ee7b7);border-radius:8px 0 0 8px;box-shadow:0 0 8px #10b9814d,inset 0 1px #fff3;height:100%;position:relative;transition:width .6s cubic-bezier(.4,0,.2,1)}.progress-fill:after{animation:progressShimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-consumed{background:linear-gradient(90deg,#ef4444,#f87171 50%,#fca5a5);border-radius:0 8px 8px 0;box-shadow:inset 0 1px #0000001a;height:100%;opacity:.8;position:relative;transition:width .6s cubic-bezier(.4,0,.2,1)}.progress-percentage{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172ab3;border:1px solid rgba(139,92,246,.3);border-radius:4px;color:#fffc;font-size:.7rem;font-weight:700;padding:2px 6px;position:absolute;right:0;text-shadow:0 1px 2px rgba(0,0,0,.8);top:-22px}.progress-status-message{margin-top:0}.status-critical,.status-danger,.status-normal,.status-warning{align-items:center;animation:fadeInUp .3s ease-out;border-radius:8px;display:flex;font-size:.75rem;font-weight:500;gap:6px;line-height:1.3;padding:6px 10px}.status-exhausted{animation:exhaustedAlert 1s infinite;background:linear-gradient(135deg,#dc262633,#b91c1c1a);border:2px solid rgba(220,38,38,.5);color:#fecaca;font-weight:600;overflow:hidden;position:relative}.status-exhausted:before{animation:exhaustedSweep 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes exhaustedAlert{0%,to{box-shadow:0 0 10px #dc26264d;transform:scale(1)}50%{box-shadow:0 0 20px #dc262680;transform:scale(1.02)}}@keyframes exhaustedSweep{0%{left:-100%}to{left:100%}}.earnings-progress-display[data-warning=exhausted]{animation:exhaustedContainer 2s infinite;background:linear-gradient(135deg,#dc26261a,#b91c1c0d);border:2px solid rgba(220,38,38,.6);box-shadow:0 4px 12px #dc262633,0 0 20px #dc26261a,inset 0 1px #ffffff1a}@keyframes exhaustedContainer{0%,to{border-color:#dc262699;box-shadow:0 4px 12px #dc262633}50%{border-color:#dc2626cc;box-shadow:0 6px 16px #dc26264d}}.earnings-progress-display[data-warning=exhausted] .progress-icon{animation:exhaustedIcon 1.5s infinite;background:linear-gradient(135deg,#dc2626,#b91c1c)}@keyframes exhaustedIcon{0%,to{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1) rotate(0)}25%{background:linear-gradient(135deg,#ef4444,#dc2626);transform:scale(1.1) rotate(-5deg)}50%{background:linear-gradient(135deg,#f87171,#ef4444);transform:scale(1.15) rotate(0)}75%{background:linear-gradient(135deg,#ef4444,#dc2626);transform:scale(1.1) rotate(5deg)}}.earnings-progress-display[data-warning=exhausted] .progress-percentage{animation:exhaustedPercentage 1s infinite;background:#dc2626cc;border-color:#dc262680;color:#fecaca;font-weight:700}@keyframes exhaustedPercentage{0%,to{background:#dc2626cc;transform:scale(1)}50%{background:#b91c1ce6;transform:scale(1.05)}}.earnings-progress-display[data-warning=exhausted] .progress-track{border-color:#dc262666;box-shadow:inset 0 2px 4px #0000004d,0 0 8px #dc262633}.earnings-progress-display[data-warning=exhausted] .progress-consumed{animation:exhaustedBar 2s infinite;background:linear-gradient(90deg,#dc2626,#ef4444 50%,#f87171);box-shadow:inset 0 1px #ffffff1a,0 0 10px #dc26264d;opacity:1}@keyframes exhaustedBar{0%,to{background:linear-gradient(90deg,#dc2626,#ef4444 50%,#f87171)}50%{background:linear-gradient(90deg,#b91c1c,#dc2626 50%,#ef4444)}}.status-normal{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#60a5fa}.status-warning{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);color:#fbbf24}.status-danger{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#f87171}.status-critical{animation:criticalBlink 1.5s infinite;background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5}@keyframes criticalBlink{0%,to{opacity:1}50%{opacity:.7}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.earnings-progress-display[data-warning=low]{border-color:#f59e0b66;box-shadow:0 4px 12px #f59e0b26}.earnings-progress-display[data-warning=low] .progress-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.earnings-progress-display[data-warning=critical]{animation:criticalPulse 2s infinite;border-color:#ef444466;box-shadow:0 4px 12px #ef444426}@keyframes criticalPulse{0%,to{box-shadow:0 4px 12px #ef444426}50%{box-shadow:0 6px 16px #ef444440}}.earnings-progress-display[data-warning=critical] .progress-icon{animation:iconPulse 1.5s infinite;background:linear-gradient(135deg,#ef4444,#f87171)}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.earnings-progress-display[data-warning=critical] .progress-percentage{border-color:#ef444466;color:#fca5a5}@media (max-width:576px){.earnings-progress-display{max-width:100%;padding:10px 12px;width:100%}.progress-header{gap:8px;margin-bottom:8px}.progress-icon{height:24px;width:24px}.progress-icon i{font-size:.8rem}.progress-label{font-size:.75rem}.progress-values{font-size:.8rem}.progress-track{height:6px}.progress-percentage{font-size:.65rem;padding:1px 4px;top:-20px}.status-critical,.status-danger,.status-normal,.status-warning{font-size:.7rem;padding:4px 8px}}@media (max-width:320px){.earnings-progress-display{padding:8px 10px}.progress-info{overflow:hidden}.progress-label,.progress-values{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-values{font-size:.75rem}}@media (max-width:576px){.status-exhausted{font-size:.7rem;padding:6px 10px}.earnings-progress-display[data-warning=exhausted]{border-width:1px}}@media (max-width:320px){.status-exhausted{font-size:.65rem;padding:4px 8px}}
