.wallet-connect .connect-section[data-v-f566c1b3]{text-align:center;padding:3rem 2rem}.wallet-connect .connect-section h2[data-v-f566c1b3]{margin-bottom:1rem;color:var(--text-primary)}.wallet-connect .connect-section p[data-v-f566c1b3]{margin-bottom:2rem;color:var(--text-secondary)}.wallet-connect .connect-section .connect-btn[data-v-f566c1b3]{font-size:1.125rem;padding:1rem 2rem;min-width:200px}.wallet-connect .connect-section .error-message[data-v-f566c1b3]{margin-top:1rem;padding:1rem;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:var(--error-color)}.wallet-connect .connected-section .wallet-info[data-v-f566c1b3]{display:flex;flex-direction:column;gap:2rem}.wallet-connect .connected-section .wallet-info .account-info h3[data-v-f566c1b3]{margin-bottom:.5rem;color:var(--text-primary)}.wallet-connect .connected-section .wallet-info .account-info .account-address[data-v-f566c1b3]{display:flex;align-items:center;gap:.5rem;font-family:Monaco,Menlo,monospace;font-size:1rem;padding:.75rem;background-color:var(--bg-gray);border-radius:.5rem;margin-bottom:1rem}.wallet-connect .connected-section .wallet-info .account-info .account-address .copy-btn[data-v-f566c1b3]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem}.wallet-connect .connected-section .wallet-info .account-info .account-address .copy-btn[data-v-f566c1b3]:hover{background-color:var(--border-color)}.wallet-connect .connected-section .wallet-info .account-info .admin-badge .status.success[data-v-f566c1b3]{background-color:#d1fae5;color:#065f46;padding:.25rem .75rem;border-radius:1rem;font-weight:600;font-size:.875rem}.wallet-connect .connected-section .wallet-info .network-info h4[data-v-f566c1b3]{margin-bottom:.5rem;color:var(--text-primary)}.wallet-connect .connected-section .wallet-info .network-info .network-status[data-v-f566c1b3]{margin-bottom:1rem}.wallet-connect .connected-section .wallet-info .disconnect-btn[data-v-f566c1b3]{align-self:flex-start}@media (max-width: 768px){.wallet-connect .connect-section[data-v-f566c1b3]{padding:2rem 1rem}.wallet-connect .connect-section .connect-btn[data-v-f566c1b3]{font-size:1rem;padding:.875rem 1.5rem;min-width:auto;width:100%}.wallet-connect .connected-section .wallet-info[data-v-f566c1b3]{gap:1.5rem}.wallet-connect .connected-section .wallet-info .account-address[data-v-f566c1b3]{font-size:.875rem}.wallet-connect .connected-section .wallet-info .disconnect-btn[data-v-f566c1b3]{width:100%;align-self:stretch}}:root{--primary-color: #000000;--text-primary: #000000;--text-secondary: #666666;--border-color: #e0e0e0;--bg-gray: #f5f5f5;--error-color: #dc3545;--success-color: #28a745;--warning-color: #ffc107;--primary-hover: #333333}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff;color:var(--text-primary)}.card{background:#fff;border-radius:8px;border:1px solid var(--border-color);padding:1.5rem;margin-bottom:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid var(--border-color);border-radius:6px;background:#fff;color:var(--text-primary);text-decoration:none;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.875rem}.btn{background:var(--bg-gray);border-color:var(--text-primary)}.btn{opacity:.5;cursor:not-allowed}.btn{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.btn{background:var(--primary-hover);border-color:var(--primary-hover)}.btn{background:#fff;color:var(--text-secondary);border-color:var(--border-color)}.btn{background:var(--bg-gray);color:var(--text-primary)}.btn{background:var(--error-color);color:#fff;border-color:var(--error-color)}.btn{background:#c82333;border-color:#c82333}.btn{background:var(--success-color);color:#fff;border-color:var(--success-color)}.btn{background:#218838;border-color:#218838}.form-group{margin-bottom:1rem}.form-group{display:block;margin-bottom:.25rem;font-weight:500;color:var(--text-primary)}.form-group{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:#fff;color:var(--text-primary);font-size:.875rem}.form-group{outline:none;border-color:var(--text-primary)}.form-group{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.75rem}#app[data-v-659852cf]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.app-header[data-v-659852cf]{background:#fff;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.app-header .header-content[data-v-659852cf]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0}.app-header .header-content .logo h1[data-v-659852cf]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.app-header .header-content .logo .subtitle[data-v-659852cf]{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.app-header .header-content .wallet-status .connected-info[data-v-659852cf]{display:flex;align-items:center;gap:.75rem}.app-header .header-content .wallet-status .connected-info .account[data-v-659852cf]{font-family:Monaco,Menlo,monospace;font-size:.75rem;padding:.5rem .75rem;background-color:var(--bg-gray);border-radius:6px;color:var(--text-secondary)}.app-header .header-content .wallet-status .connected-info .admin-badge[data-v-659852cf]{background-color:var(--text-primary);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.app-nav[data-v-659852cf]{background:#fff;border-bottom:1px solid var(--border-color)}.app-nav .nav-tabs[data-v-659852cf]{display:flex;gap:0}.app-nav .nav-tabs .nav-tab[data-v-659852cf]{padding:1rem 1.5rem;text-decoration:none;color:var(--text-secondary);border-bottom:2px solid transparent;transition:all .2s;font-weight:400;font-size:.875rem}.app-nav .nav-tabs .nav-tab[data-v-659852cf]:hover{color:var(--text-primary);background-color:var(--bg-gray)}.app-nav .nav-tabs .nav-tab.active[data-v-659852cf]{color:var(--text-primary);border-bottom-color:var(--text-primary);background-color:var(--bg-gray);font-weight:500}.app-main[data-v-659852cf]{flex:1;padding:2rem 0;background:#fff}.app-main .welcome-section[data-v-659852cf],.app-main .network-error[data-v-659852cf],.app-main .error-section[data-v-659852cf]{display:flex;justify-content:center;align-items:center;min-height:60vh}.app-main .network-error .card[data-v-659852cf],.app-main .error-section .card[data-v-659852cf]{text-align:center;max-width:500px}.app-main .network-error .card h2[data-v-659852cf],.app-main .error-section .card h2[data-v-659852cf]{color:var(--text-primary);margin-bottom:1rem;font-weight:600}.app-main .network-error .card p[data-v-659852cf],.app-main .error-section .card p[data-v-659852cf]{margin-bottom:2rem;color:var(--text-secondary)}.app-footer[data-v-659852cf]{background:#fff;border-top:1px solid var(--border-color);padding:1rem 0;margin-top:auto}.app-footer p[data-v-659852cf]{text-align:center;margin:0;color:var(--text-secondary);font-size:.75rem}@media (max-width: 768px){.app-header .header-content[data-v-659852cf]{flex-direction:column;gap:1rem;align-items:flex-start}.app-header .header-content .logo h1[data-v-659852cf]{font-size:1.25rem}.app-header .header-content .wallet-status[data-v-659852cf]{width:100%}.app-header .header-content .wallet-status .connected-info[data-v-659852cf]{justify-content:space-between;width:100%}.app-header .header-content .wallet-status .btn[data-v-659852cf]{width:100%}.app-nav .nav-tabs .nav-tab[data-v-659852cf]{flex:1;text-align:center;padding:.75rem 1rem;font-size:.8125rem}.app-main[data-v-659852cf]{padding:1rem 0}}.profit-chart-container[data-v-0d29d589]{background:#fff;border-radius:8px;border:1px solid var(--border-color);padding:1.5rem}.profit-chart-container .chart-header[data-v-0d29d589]{margin-bottom:1.5rem}.profit-chart-container .chart-header h3[data-v-0d29d589]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.profit-chart-container .chart-wrapper[data-v-0d29d589]{position:relative;height:300px;width:100%}.profit-chart-container .chart-wrapper canvas[data-v-0d29d589]{max-height:100%}.profit-chart-container .chart-wrapper .chart-loading[data-v-0d29d589]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}.profit-chart-container .chart-wrapper .chart-loading .spinner[data-v-0d29d589]{width:32px;height:32px;border:3px solid var(--border-color);border-top:3px solid var(--text-primary);border-radius:50%;animation:spin-0d29d589 1s linear infinite;margin-bottom:1rem}.profit-chart-container .chart-wrapper .chart-loading p[data-v-0d29d589]{margin:0;font-size:.875rem}.profit-chart-container .chart-wrapper .chart-error[data-v-0d29d589],.profit-chart-container .chart-wrapper .chart-no-data[data-v-0d29d589]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);text-align:center}.profit-chart-container .chart-wrapper .chart-error p[data-v-0d29d589],.profit-chart-container .chart-wrapper .chart-no-data p[data-v-0d29d589]{margin:0 0 1rem;font-size:.875rem}@keyframes spin-0d29d589{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.profit-chart-container[data-v-0d29d589]{padding:1rem}}.dashboard[data-v-a3bc4049]{max-width:1200px;margin:0 auto}.dashboard-header[data-v-a3bc4049]{margin-bottom:2rem}.dashboard-header h1[data-v-a3bc4049]{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.dashboard-header p[data-v-a3bc4049]{font-size:.875rem;color:var(--text-secondary)}.section-header[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-a3bc4049]{font-size:1.25rem;color:var(--text-primary);margin:0;font-weight:600}.balance-cards[data-v-a3bc4049]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.balance-card h3[data-v-a3bc4049]{margin-bottom:1rem;color:var(--text-primary);font-size:1rem;font-weight:600}.balance-card .balance-amounts[data-v-a3bc4049]{display:flex;flex-direction:column;gap:.75rem}.balance-card .balance-amounts .amount[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--bg-gray);border-radius:6px}.balance-card .balance-amounts .amount .value[data-v-a3bc4049]{font-size:1rem;font-weight:600;color:var(--text-primary)}.balance-card .balance-amounts .amount .token[data-v-a3bc4049]{font-size:.75rem;background:var(--text-primary);color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:500}.user-stats[data-v-a3bc4049]{display:grid;gap:.75rem}.user-stats .stat[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--bg-gray);border-radius:6px}.user-stats .stat label[data-v-a3bc4049]{font-weight:500;color:var(--text-secondary);font-size:.875rem}.user-stats .stat span[data-v-a3bc4049]{font-weight:500;color:var(--text-primary);font-size:.875rem}.mode-badge[data-v-a3bc4049]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;background-color:var(--bg-gray);color:var(--text-primary)}.deposit-form[data-v-a3bc4049],.withdraw-form[data-v-a3bc4049]{display:grid;gap:1rem;width:100%}.deposit-form small[data-v-a3bc4049],.withdraw-form small[data-v-a3bc4049]{color:var(--text-secondary);font-size:.75rem}.deposit-form .btn[data-v-a3bc4049],.withdraw-form .btn[data-v-a3bc4049]{width:100%}.deposit-form .input-with-max[data-v-a3bc4049],.withdraw-form .input-with-max[data-v-a3bc4049]{position:relative;display:flex;align-items:center}.deposit-form .input-with-max input[data-v-a3bc4049],.withdraw-form .input-with-max input[data-v-a3bc4049]{flex:1;padding-right:4.5rem}.deposit-form .input-with-max .btn-max[data-v-a3bc4049],.withdraw-form .input-with-max .btn-max[data-v-a3bc4049]{position:absolute;right:.5rem;padding:.375rem .75rem;background:var(--text-primary);color:#fff;border:none;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.deposit-form .input-with-max .btn-max[data-v-a3bc4049]:hover,.withdraw-form .input-with-max .btn-max[data-v-a3bc4049]:hover{background:var(--text-secondary);transform:translateY(-1px)}.deposit-form .input-with-max .btn-max[data-v-a3bc4049]:active,.withdraw-form .input-with-max .btn-max[data-v-a3bc4049]:active{transform:translateY(0)}.actions-grid[data-v-a3bc4049]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.actions-grid .action-btn[data-v-a3bc4049]{padding:.75rem 1rem;font-size:.875rem}.mode-options[data-v-a3bc4049]{display:grid;gap:.75rem}.mode-options .mode-option[data-v-a3bc4049]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;transition:all .15s;cursor:pointer}.mode-options .mode-option[data-v-a3bc4049]:has(input:checked){border-color:var(--text-primary);background-color:var(--bg-gray)}.mode-options .mode-option[data-v-a3bc4049]:hover{border-color:var(--text-primary)}.mode-options .mode-option input[type=radio][data-v-a3bc4049]{margin-top:.125rem}.mode-options .mode-option label[data-v-a3bc4049]{flex:1;cursor:pointer;display:flex;flex-direction:column;gap:.25rem}.mode-options .mode-option label strong[data-v-a3bc4049]{color:var(--text-primary);font-size:.875rem;font-weight:600}.mode-options .mode-option label span[data-v-a3bc4049]{font-size:.75rem;color:var(--text-secondary)}section[data-v-a3bc4049]{margin-bottom:2rem}@media (max-width: 768px){.dashboard-header h1[data-v-a3bc4049]{font-size:1.5rem}.section-header[data-v-a3bc4049]{flex-direction:column;align-items:flex-start;gap:1rem}.balance-cards[data-v-a3bc4049]{grid-template-columns:1fr}.user-stats .stat[data-v-a3bc4049]{flex-direction:column;align-items:flex-start;gap:.5rem}.actions-grid[data-v-a3bc4049]{grid-template-columns:1fr}.mode-option[data-v-a3bc4049]{padding:.75rem}.profit-section .section-header[data-v-a3bc4049]{flex-direction:column;align-items:flex-start;gap:1rem}.profit-section .section-header .profit-controls .period-select[data-v-a3bc4049]{width:100%}.profit-section .profit-summary .profit-cards[data-v-a3bc4049]{grid-template-columns:1fr;gap:.75rem}.profit-section .profit-summary .profit-cards .profit-card[data-v-a3bc4049]{padding:1.25rem}.profit-section .profit-summary .profit-cards .profit-card .profit-label[data-v-a3bc4049]{font-size:.8125rem}.profit-section .profit-summary .profit-cards .profit-card .profit-value[data-v-a3bc4049]{font-size:1.25rem}}.alert[data-v-a3bc4049]{padding:.75rem;border-radius:6px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem}.alert.alert-warning[data-v-a3bc4049]{background-color:#fef3c7;border:1px solid var(--warning-color);color:#92400e}.alert.alert-info[data-v-a3bc4049]{background-color:#dbeafe;border:1px solid #3b82f6;color:#1d4ed8}.spinner[data-v-a3bc4049]{display:inline-block;width:16px;height:16px;border:2px solid var(--border-color);border-top:2px solid var(--text-primary);border-radius:50%;animation:spin-a3bc4049 1s linear infinite}.stat-card .spinner[data-v-a3bc4049]{width:24px;height:24px;border-width:3px}@keyframes spin-a3bc4049{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profit-section .section-header h3[data-v-a3bc4049]{font-size:1.25rem;color:var(--text-primary);margin:0;font-weight:600}.profit-section .section-header .profit-controls .period-select[data-v-a3bc4049]{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.profit-section .section-header .profit-controls .period-select[data-v-a3bc4049]:focus{outline:none;border-color:var(--text-primary);box-shadow:0 0 0 3px #0000001a}.profit-section .section-header .profit-controls .period-select[data-v-a3bc4049]:hover{border-color:var(--text-primary)}.profit-section .profit-summary[data-v-a3bc4049]{margin:1.5rem 0}.profit-section .profit-summary .profit-cards[data-v-a3bc4049]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.profit-section .profit-summary .profit-cards .profit-card[data-v-a3bc4049]{background-color:var(--bg-gray);border-radius:6px;padding:.75rem}.profit-section .profit-summary .profit-cards .profit-card .profit-label[data-v-a3bc4049]{font-weight:500;color:var(--text-secondary);font-size:.875rem;margin-bottom:.75rem}.profit-section .profit-summary .profit-cards .profit-card .profit-value[data-v-a3bc4049]{font-weight:500;color:var(--text-primary);font-size:.875rem}.investment-controls[data-v-a3bc4049]{display:flex;align-items:center;gap:.75rem}.investment-controls span[data-v-a3bc4049]{font-weight:600}.investment-controls .btn-sm[data-v-a3bc4049]{padding:.375rem .75rem;font-size:.75rem;white-space:nowrap}.modal-overlay[data-v-a3bc4049]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-a3bc4049]{background:#fff;border-radius:8px;width:100%;max-width:600px;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-a3bc4049]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.modal-header .modal-close[data-v-a3bc4049]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);padding:.25rem;line-height:1}.modal-header .modal-close[data-v-a3bc4049]:hover{color:var(--text-primary)}.modal-body[data-v-a3bc4049]{padding:1.5rem}.modal-footer[data-v-a3bc4049]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--bg-gray);border-radius:0 0 8px 8px}.decrease-form .investment-info[data-v-a3bc4049]{margin-bottom:1.5rem}.decrease-form .investment-info .info-row[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--bg-gray);border-radius:6px}.decrease-form .investment-info .info-row .label[data-v-a3bc4049]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.decrease-form .investment-info .info-row .value[data-v-a3bc4049]{font-size:.875rem;color:var(--text-primary);font-weight:600}.decrease-form .slider-section[data-v-a3bc4049]{margin-bottom:1.5rem}.decrease-form .slider-section label[data-v-a3bc4049]{display:block;margin-bottom:1rem;font-weight:600;color:var(--text-primary);font-size:.875rem}.decrease-form .slider-section .decrease-slider[data-v-a3bc4049]{width:100%;height:6px;border-radius:3px;background:var(--border-color);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:.75rem}.decrease-form .slider-section .decrease-slider[data-v-a3bc4049]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--text-primary);cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0000001a}.decrease-form .slider-section .decrease-slider[data-v-a3bc4049]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--text-primary);cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0000001a}.decrease-form .slider-section .slider-labels[data-v-a3bc4049]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary)}.decrease-form .calculation-info[data-v-a3bc4049]{display:grid;gap:.5rem}.decrease-form .calculation-info .info-row[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:6px}.decrease-form .calculation-info .info-row[data-v-a3bc4049]:first-child{background:#fef3c7;border:1px solid #f59e0b}.decrease-form .calculation-info .info-row:first-child .value.withdrawal[data-v-a3bc4049]{color:#92400e;font-weight:600}.decrease-form .calculation-info .info-row[data-v-a3bc4049]:last-child{background:#d1fae5;border:1px solid #10b981}.decrease-form .calculation-info .info-row:last-child .value.remaining[data-v-a3bc4049]{color:#065f46;font-weight:600}.decrease-form .calculation-info .info-row .label[data-v-a3bc4049]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.decrease-form .calculation-info .info-row .value[data-v-a3bc4049]{font-size:.875rem;font-weight:600}.gas-debt-notification[data-v-a3bc4049]{margin-bottom:2rem}.gas-debt-notification .gas-debt-alert[data-v-a3bc4049]{border:2px solid #f59e0b;background:linear-gradient(135deg,#fef3c7,#fed7aa);box-shadow:0 4px 6px -1px #0000001a}.gas-debt-notification .gas-debt-alert .gas-debt-content[data-v-a3bc4049]{display:flex;align-items:flex-start;gap:1rem;width:100%}.gas-debt-notification .gas-debt-alert .gas-debt-content .gas-debt-icon[data-v-a3bc4049]{font-size:1.5rem;flex-shrink:0}.gas-debt-notification .gas-debt-alert .gas-debt-content .gas-debt-text[data-v-a3bc4049]{flex:1}.gas-debt-notification .gas-debt-alert .gas-debt-content .gas-debt-text h4[data-v-a3bc4049]{margin:0 0 .5rem;color:#92400e;font-size:1rem;font-weight:600}.gas-debt-notification .gas-debt-alert .gas-debt-content .gas-debt-text p[data-v-a3bc4049]{margin:0;color:#92400e;font-size:.875rem;line-height:1.5}.gas-debt-notification .gas-debt-alert .gas-debt-content .gas-debt-btn[data-v-a3bc4049]{background:#f59e0b;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.gas-debt-notification .gas-debt-alert .gas-debt-content .gas-debt-btn[data-v-a3bc4049]:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.gas-debt-notification .gas-debt-alert .gas-debt-content .gas-debt-btn[data-v-a3bc4049]:active{transform:translateY(0)}.allowance-form .debt-info[data-v-a3bc4049]{margin-bottom:1.5rem}.allowance-form .debt-info .info-row[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--bg-gray);border-radius:6px;margin-bottom:.5rem}.allowance-form .debt-info .info-row[data-v-a3bc4049]:last-child{margin-bottom:0}.allowance-form .debt-info .info-row .label[data-v-a3bc4049]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.allowance-form .debt-info .info-row .value[data-v-a3bc4049]{font-size:.875rem;color:var(--text-primary);font-weight:600}.allowance-form .input-section[data-v-a3bc4049]{margin-bottom:1.5rem}.allowance-form .input-section label[data-v-a3bc4049]{display:block;margin-bottom:.75rem;font-weight:600;color:var(--text-primary);font-size:.875rem}.allowance-form .input-section .allowance-input[data-v-a3bc4049]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;color:var(--text-primary);background:#fff;transition:border-color .15s}.allowance-form .input-section .allowance-input[data-v-a3bc4049]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.allowance-form .input-section .allowance-input[data-v-a3bc4049]::placeholder{color:var(--text-secondary)}.allowance-form .input-section .input-hint[data-v-a3bc4049]{display:block;margin-top:.5rem;font-size:.75rem;color:var(--text-secondary);font-style:italic}.allowance-form .info-message[data-v-a3bc4049]{padding:1rem;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px}.allowance-form .info-message p[data-v-a3bc4049]{margin:0;font-size:.875rem;color:#0369a1;line-height:1.5}.allowance-form .info-message p strong[data-v-a3bc4049]{font-weight:600}.weth-gas-confirm-content .warning-message[data-v-a3bc4049]{padding:1rem;background:#fef3c7;border:2px solid #f59e0b;border-radius:6px;margin-bottom:1.5rem}.weth-gas-confirm-content .warning-message p[data-v-a3bc4049]{margin:0 0 .75rem;font-size:.875rem;color:#92400e;line-height:1.5}.weth-gas-confirm-content .warning-message p[data-v-a3bc4049]:last-child{margin-bottom:0}.weth-gas-confirm-content .warning-message p strong[data-v-a3bc4049]{font-weight:600;color:#78350f}.weth-gas-confirm-content .warning-message .balance-reminder[data-v-a3bc4049]{font-style:italic;font-size:.8125rem;color:#b45309}.weth-gas-confirm-content .gas-allowance-details[data-v-a3bc4049]{display:grid;gap:.5rem}.weth-gas-confirm-content .gas-allowance-details .detail-row[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--bg-gray);border-radius:6px}.weth-gas-confirm-content .gas-allowance-details .detail-row .detail-label[data-v-a3bc4049]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.weth-gas-confirm-content .gas-allowance-details .detail-row .detail-value[data-v-a3bc4049]{font-size:.875rem;color:var(--text-primary);font-weight:600}.success-message[data-v-a3bc4049]{margin-bottom:0!important;font-weight:500}@media (max-width: 768px){.gas-debt-notification .gas-debt-content[data-v-a3bc4049]{flex-direction:column;text-align:center}.gas-debt-notification .gas-debt-content .gas-debt-btn[data-v-a3bc4049]{align-self:stretch}}@media (max-width: 576px){.modal-content[data-v-a3bc4049]{margin:1rem}.modal-header[data-v-a3bc4049],.modal-body[data-v-a3bc4049],.modal-footer[data-v-a3bc4049]{padding:1rem}.investment-controls[data-v-a3bc4049]{flex-direction:column;align-items:flex-start;gap:.5rem}.gas-debt-notification .gas-debt-content .gas-debt-text h4[data-v-a3bc4049]{font-size:.875rem}.gas-debt-notification .gas-debt-content .gas-debt-text p[data-v-a3bc4049]{font-size:.8125rem}}.minimum-deposit-info[data-v-a3bc4049]{width:100%;margin-bottom:1.5rem}.minimum-deposit-info .info-card[data-v-a3bc4049]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:8px;box-shadow:0 2px 4px #0000000d;width:100%}.minimum-deposit-info .info-card .info-icon[data-v-a3bc4049]{font-size:1.5rem;flex-shrink:0}.minimum-deposit-info .info-card .info-content[data-v-a3bc4049]{flex:1}.minimum-deposit-info .info-card .info-content h4[data-v-a3bc4049]{margin:0 0 .5rem;color:#0369a1;font-size:1rem;font-weight:600}.minimum-deposit-info .info-card .info-content p[data-v-a3bc4049]{margin:0 0 .5rem;color:#0369a1;font-size:.875rem;line-height:1.5}.minimum-deposit-info .info-card .info-content small[data-v-a3bc4049]{color:#075985;font-size:.75rem;font-style:italic}.mode-actions[data-v-a3bc4049]{margin-top:1rem}.mode-actions .btn[data-v-a3bc4049]{width:100%;max-width:200px}.stats-overview[data-v-a3bc4049]{margin-bottom:0}.stats-overview .stats-grid[data-v-a3bc4049]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media (max-width: 1200px){.stats-overview .stats-grid[data-v-a3bc4049]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.stats-overview .stats-grid[data-v-a3bc4049]{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (max-width: 480px){.stats-overview .stats-grid[data-v-a3bc4049]{grid-template-columns:1fr;gap:.5rem}}.stats-overview .stat-card[data-v-a3bc4049]{background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;text-align:center;transition:all .15s;box-shadow:0 1px 3px #0000000d}.stats-overview .stat-card[data-v-a3bc4049]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--text-primary)}.stats-overview .stat-card .stat-label[data-v-a3bc4049]{font-size:.75rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.stats-overview .stat-card .stat-value[data-v-a3bc4049]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1.2}.stats-overview .stat-card .stat-value small[data-v-a3bc4049]{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-left:.25rem}.stats-overview .stat-card .stat-value.positive[data-v-a3bc4049]{color:#10b981}.stats-overview .stat-card .stat-value.negative[data-v-a3bc4049]{color:#ef4444}.stats-overview .stat-card .stat-subtitle[data-v-a3bc4049]{font-size:.8125rem;color:var(--text-secondary);font-weight:500}.stats-overview .stat-card .stat-pool-balances[data-v-a3bc4049]{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.stats-overview .stat-card .stat-pool-balances .pool-balance-item[data-v-a3bc4049]{font-size:.75rem;color:var(--text-secondary);font-weight:500}.stats-overview .chart-section[data-v-a3bc4049]{margin-top:1.5rem}.stats-overview .chart-section .card[data-v-a3bc4049]{background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.stats-overview .chart-section .section-header[data-v-a3bc4049]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.stats-overview .chart-section .section-header h3[data-v-a3bc4049]{font-size:1.25rem;color:var(--text-primary);margin:0;font-weight:600}.stats-overview .chart-section .section-header .profit-controls .period-select[data-v-a3bc4049]{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.stats-overview .chart-section .section-header .profit-controls .period-select[data-v-a3bc4049]:focus{outline:none;border-color:var(--text-primary);box-shadow:0 0 0 3px #0000001a}.stats-overview .chart-section .section-header .profit-controls .period-select[data-v-a3bc4049]:hover{border-color:var(--text-primary)}.stats-overview .chart-section .profit-summary[data-v-a3bc4049]{margin:1.5rem 0}.stats-overview .chart-section .profit-summary .profit-cards[data-v-a3bc4049]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.stats-overview .chart-section .profit-summary .profit-cards .profit-card[data-v-a3bc4049]{background-color:var(--bg-gray);border-radius:6px;padding:.75rem}.stats-overview .chart-section .profit-summary .profit-cards .profit-card .profit-label[data-v-a3bc4049]{font-weight:500;color:var(--text-secondary);font-size:.875rem;margin-bottom:.75rem}.stats-overview .chart-section .profit-summary .profit-cards .profit-card .profit-value[data-v-a3bc4049]{font-weight:500;color:var(--text-primary);font-size:.875rem}@media (max-width: 768px){.stats-overview .chart-section .section-header[data-v-a3bc4049]{flex-direction:column;align-items:flex-start;gap:1rem}.stats-overview .chart-section .section-header .profit-controls .period-select[data-v-a3bc4049]{width:100%}.stats-overview .chart-section .profit-summary .profit-cards[data-v-a3bc4049]{grid-template-columns:1fr;gap:.75rem}.stats-overview .chart-section .profit-summary .profit-cards .profit-card[data-v-a3bc4049]{padding:1.25rem}.stats-overview .chart-section .profit-summary .profit-cards .profit-card .profit-label[data-v-a3bc4049]{font-size:.8125rem}.stats-overview .chart-section .profit-summary .profit-cards .profit-card .profit-value[data-v-a3bc4049]{font-size:1.25rem}}@media (max-width: 768px){.stats-overview[data-v-a3bc4049]{margin-bottom:1.5rem}.stats-overview .stat-card[data-v-a3bc4049]{padding:1rem}.stats-overview .stat-card .stat-value[data-v-a3bc4049]{font-size:1.25rem}.stats-overview .stat-card .stat-label[data-v-a3bc4049]{font-size:.6875rem;margin-bottom:.5rem}.stats-overview .stat-card .stat-subtitle[data-v-a3bc4049]{font-size:.75rem}}.two-column-layout[data-v-a3bc4049]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.two-column-layout[data-v-a3bc4049]{grid-template-columns:1fr;gap:1.5rem}}.two-column-layout .left-column[data-v-a3bc4049],.two-column-layout .right-column[data-v-a3bc4049]{display:flex;flex-direction:column}.two-column-layout .left-column h3[data-v-a3bc4049],.two-column-layout .right-column h3[data-v-a3bc4049]{margin:0 0 1.5rem;font-size:1.125rem;color:var(--text-primary);font-weight:600}.two-column-layout .left-column[data-v-a3bc4049]{align-items:center;text-align:center;padding-right:1rem;border-right:1px solid var(--border-color)}.two-column-layout .left-column h3[data-v-a3bc4049]{margin-bottom:2rem}.two-column-layout .left-column .decrease-btn[data-v-a3bc4049]{margin-top:auto;margin-bottom:auto}@media (max-width: 768px){.two-column-layout .left-column[data-v-a3bc4049]{padding-right:0;border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}}.two-column-layout .right-column[data-v-a3bc4049]{padding-left:1rem}@media (max-width: 768px){.two-column-layout .right-column[data-v-a3bc4049]{padding-left:0;padding-top:1.5rem}}.decrease-btn[data-v-a3bc4049]{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.decrease-btn[data-v-a3bc4049]:disabled{opacity:.5;cursor:not-allowed}.settings[data-v-fe7d3011]{max-width:1200px;margin:0 auto}.unauthorized[data-v-fe7d3011]{display:flex;justify-content:center;align-items:center;min-height:60vh}.unauthorized .card[data-v-fe7d3011]{text-align:center;max-width:500px}.unauthorized .card h2[data-v-fe7d3011]{color:var(--text-primary);margin-bottom:1rem;font-weight:600}.unauthorized .card p[data-v-fe7d3011]{color:var(--text-secondary)}.settings-header[data-v-fe7d3011]{margin-bottom:2rem}.settings-header h1[data-v-fe7d3011]{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.settings-header p[data-v-fe7d3011]{font-size:.875rem;color:var(--text-secondary)}.section-header[data-v-fe7d3011]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-fe7d3011]{font-size:1.25rem;color:var(--text-primary);margin:0;font-weight:600}.status-grid[data-v-fe7d3011]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.status-grid .status-item[data-v-fe7d3011]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:var(--bg-gray);border-radius:6px}.status-grid .status-item label[data-v-fe7d3011]{font-weight:500;color:var(--text-secondary);font-size:.875rem}.status-grid .status-item span[data-v-fe7d3011]{font-weight:500;color:var(--text-primary);font-size:.875rem}.contract-actions[data-v-fe7d3011]{display:flex;justify-content:center}.balance-cards[data-v-fe7d3011]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.balance-card h3[data-v-fe7d3011]{margin-bottom:1rem;color:var(--text-primary);font-size:1rem;font-weight:600}.balance-card .balance-amounts[data-v-fe7d3011]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.balance-card .balance-amounts .amount[data-v-fe7d3011]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--bg-gray);border-radius:6px}.balance-card .balance-amounts .amount .value[data-v-fe7d3011]{font-size:1rem;font-weight:600;color:var(--text-primary)}.balance-card .balance-amounts .amount .token[data-v-fe7d3011]{font-size:.75rem;background:var(--text-primary);color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:500}.fee-columns[data-v-fe7d3011]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.fee-columns[data-v-fe7d3011]{grid-template-columns:1fr}}.fee-column h4[data-v-fe7d3011]{margin-bottom:1rem;color:var(--text-primary);font-size:1.1rem;font-weight:600}.fee-info[data-v-fe7d3011]{display:grid;gap:1.5rem;max-width:400px}.fee-info .current-fee[data-v-fe7d3011]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:var(--bg-gray);border-radius:.5rem}.fee-info .current-fee label[data-v-fe7d3011]{font-weight:600;color:var(--text-secondary)}.fee-info .current-fee span[data-v-fe7d3011]{font-size:1.125rem;font-weight:600;color:var(--primary-color)}.section-description[data-v-fe7d3011]{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem;font-style:italic}.loading-indicator[data-v-fe7d3011]{text-align:center;padding:2rem;color:var(--text-secondary)}.loading-indicator p[data-v-fe7d3011]{margin:0;font-style:italic}.ranges-list[data-v-fe7d3011]{display:grid;gap:2rem}.ranges-list .range-item[data-v-fe7d3011]{border:1px solid var(--border-color);border-radius:.5rem;padding:1.5rem}.ranges-list .range-item h4[data-v-fe7d3011]{margin-bottom:1rem;color:var(--text-primary)}.ranges-list .range-item .range-form[data-v-fe7d3011]{display:grid;gap:1.5rem}.ranges-list .range-item .range-form .form-row[data-v-fe7d3011]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.whitelist-form[data-v-fe7d3011]{display:grid;gap:1.5rem;max-width:600px}.whitelist-form textarea[data-v-fe7d3011]{font-family:Monaco,Menlo,monospace;font-size:.875rem}.whitelist-form .whitelist-actions[data-v-fe7d3011]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.actions-grid[data-v-fe7d3011]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}.actions-grid .action-btn[data-v-fe7d3011]{padding:1rem 1.5rem;font-size:1rem}.cooldown-info[data-v-fe7d3011]{text-align:center;color:var(--text-secondary)}.withdraw-form[data-v-fe7d3011]{display:grid;gap:1.5rem;max-width:400px}.withdraw-form small[data-v-fe7d3011]{color:var(--text-secondary);font-size:.8125rem}section[data-v-fe7d3011]{margin-bottom:3rem}.statistics-overview[data-v-fe7d3011]{margin-bottom:3rem}.statistics-overview .stats-grid[data-v-fe7d3011]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media (max-width: 1200px){.statistics-overview .stats-grid[data-v-fe7d3011]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.statistics-overview .stats-grid[data-v-fe7d3011]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.statistics-overview .stats-grid[data-v-fe7d3011]{grid-template-columns:1fr}}.statistics-overview .stat-card[data-v-fe7d3011]{background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;text-align:center;transition:all .15s;box-shadow:0 1px 3px #0000000d}.statistics-overview .stat-card[data-v-fe7d3011]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.statistics-overview .stat-card .stat-label[data-v-fe7d3011]{font-size:.75rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.statistics-overview .stat-card .stat-value[data-v-fe7d3011]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1.2}.statistics-overview .stat-card .stat-value small[data-v-fe7d3011]{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.statistics-overview .stat-card .stat-value.positive[data-v-fe7d3011]{color:#10b981}.statistics-overview .stat-card .stat-value.negative[data-v-fe7d3011]{color:#ef4444}.statistics-overview .stat-card .stat-value .spinner[data-v-fe7d3011]{display:inline-block;width:1.5rem;height:1.5rem;border:.2rem solid rgba(0,0,0,.1);border-top-color:var(--primary-color, #3b82f6);border-radius:50%;animation:spin-fe7d3011 1s ease-in-out infinite}.statistics-overview .stat-card .stat-subtitle[data-v-fe7d3011]{font-size:.8125rem;color:var(--text-secondary);font-weight:500}@media (max-width: 768px){.settings-header h1[data-v-fe7d3011]{font-size:2rem}.section-header[data-v-fe7d3011]{flex-direction:column;align-items:flex-start;gap:1rem}.status-grid[data-v-fe7d3011],.balance-amounts[data-v-fe7d3011],.range-item .form-row[data-v-fe7d3011],.actions-grid[data-v-fe7d3011],.whitelist-actions[data-v-fe7d3011]{grid-template-columns:1fr}}.range-summary[data-v-fe7d3011]{margin-top:2rem;padding:1.5rem;background-color:var(--bg-gray);border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.range-summary .allocation-summary[data-v-fe7d3011]{display:flex;align-items:center;gap:.5rem}.range-summary .allocation-summary label[data-v-fe7d3011]{font-weight:600;color:var(--text-secondary)}.range-summary .allocation-summary .total-allocation[data-v-fe7d3011]{font-size:1.25rem;font-weight:700}.range-summary .allocation-summary .total-allocation.valid[data-v-fe7d3011]{color:var(--success-color, #28a745)}.range-summary .allocation-summary .total-allocation.invalid[data-v-fe7d3011]{color:var(--error-color, #dc3545)}.range-summary .btn-large[data-v-fe7d3011]{padding:.75rem 2rem;font-size:1rem;font-weight:600}.empty-state[data-v-fe7d3011]{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.addresses-table table[data-v-fe7d3011]{width:100%;border-collapse:collapse;margin-top:1rem}.addresses-table table th[data-v-fe7d3011]{background-color:var(--bg-gray);padding:.75rem;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.addresses-table table th[data-v-fe7d3011]:first-child{border-top-left-radius:.5rem}.addresses-table table th[data-v-fe7d3011]:last-child{border-top-right-radius:.5rem}.addresses-table table td[data-v-fe7d3011]{padding:.75rem;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.addresses-table table tr[data-v-fe7d3011]:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .05))}.address-cell[data-v-fe7d3011]{display:flex;align-items:center;gap:.5rem}.address-cell .address-text[data-v-fe7d3011]{font-family:Monaco,Menlo,monospace;font-size:.875rem}.address-cell .copy-btn[data-v-fe7d3011]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;font-size:.875rem}.address-cell .copy-btn[data-v-fe7d3011]:hover{background-color:var(--bg-gray)}.btn-sm[data-v-fe7d3011]{padding:.375rem .75rem;font-size:.875rem}.modal-overlay[data-v-fe7d3011]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-fe7d3011]{background-color:var(--card-background, white);border-radius:.5rem;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px #00000026}.modal-header[data-v-fe7d3011]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0}.modal-header h3[data-v-fe7d3011]{margin:0;color:var(--text-primary);font-weight:600}.modal-header .close-btn[data-v-fe7d3011]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);padding:.25rem}.modal-header .close-btn[data-v-fe7d3011]:hover{color:var(--text-primary)}.modal-body[data-v-fe7d3011]{padding:1.5rem}.modal-footer[data-v-fe7d3011]{display:flex;justify-content:flex-end;gap:1rem;padding:0 1.5rem 1.5rem}.address-input[data-v-fe7d3011]{font-family:Monaco,Menlo,monospace;font-size:.875rem}.commission-profits-section[data-v-fe7d3011],.position-adjustments-section[data-v-fe7d3011],.pool-profits-section[data-v-fe7d3011]{margin-bottom:3rem}.commission-profits-section .section-header[data-v-fe7d3011],.position-adjustments-section .section-header[data-v-fe7d3011],.pool-profits-section .section-header[data-v-fe7d3011]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.commission-profits-section .section-header h3[data-v-fe7d3011],.position-adjustments-section .section-header h3[data-v-fe7d3011],.pool-profits-section .section-header h3[data-v-fe7d3011]{font-size:1.25rem;color:var(--text-primary);margin:0;font-weight:600}.commission-profits-section .profit-controls[data-v-fe7d3011],.commission-profits-section .position-controls[data-v-fe7d3011],.commission-profits-section .pool-controls[data-v-fe7d3011],.position-adjustments-section .profit-controls[data-v-fe7d3011],.position-adjustments-section .position-controls[data-v-fe7d3011],.position-adjustments-section .pool-controls[data-v-fe7d3011],.pool-profits-section .profit-controls[data-v-fe7d3011],.pool-profits-section .position-controls[data-v-fe7d3011],.pool-profits-section .pool-controls[data-v-fe7d3011]{display:flex;align-items:center;gap:1rem}.commission-profits-section .profit-controls .period-select[data-v-fe7d3011],.commission-profits-section .profit-controls .mode-select[data-v-fe7d3011],.commission-profits-section .position-controls .period-select[data-v-fe7d3011],.commission-profits-section .position-controls .mode-select[data-v-fe7d3011],.commission-profits-section .pool-controls .period-select[data-v-fe7d3011],.commission-profits-section .pool-controls .mode-select[data-v-fe7d3011],.position-adjustments-section .profit-controls .period-select[data-v-fe7d3011],.position-adjustments-section .profit-controls .mode-select[data-v-fe7d3011],.position-adjustments-section .position-controls .period-select[data-v-fe7d3011],.position-adjustments-section .position-controls .mode-select[data-v-fe7d3011],.position-adjustments-section .pool-controls .period-select[data-v-fe7d3011],.position-adjustments-section .pool-controls .mode-select[data-v-fe7d3011],.pool-profits-section .profit-controls .period-select[data-v-fe7d3011],.pool-profits-section .profit-controls .mode-select[data-v-fe7d3011],.pool-profits-section .position-controls .period-select[data-v-fe7d3011],.pool-profits-section .position-controls .mode-select[data-v-fe7d3011],.pool-profits-section .pool-controls .period-select[data-v-fe7d3011],.pool-profits-section .pool-controls .mode-select[data-v-fe7d3011]{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:.375rem;background-color:#fff;font-size:.875rem;color:var(--text-primary);cursor:pointer;outline:none}.commission-profits-section .profit-controls .period-select[data-v-fe7d3011]:focus,.commission-profits-section .profit-controls .mode-select[data-v-fe7d3011]:focus,.commission-profits-section .position-controls .period-select[data-v-fe7d3011]:focus,.commission-profits-section .position-controls .mode-select[data-v-fe7d3011]:focus,.commission-profits-section .pool-controls .period-select[data-v-fe7d3011]:focus,.commission-profits-section .pool-controls .mode-select[data-v-fe7d3011]:focus,.position-adjustments-section .profit-controls .period-select[data-v-fe7d3011]:focus,.position-adjustments-section .profit-controls .mode-select[data-v-fe7d3011]:focus,.position-adjustments-section .position-controls .period-select[data-v-fe7d3011]:focus,.position-adjustments-section .position-controls .mode-select[data-v-fe7d3011]:focus,.position-adjustments-section .pool-controls .period-select[data-v-fe7d3011]:focus,.position-adjustments-section .pool-controls .mode-select[data-v-fe7d3011]:focus,.pool-profits-section .profit-controls .period-select[data-v-fe7d3011]:focus,.pool-profits-section .profit-controls .mode-select[data-v-fe7d3011]:focus,.pool-profits-section .position-controls .period-select[data-v-fe7d3011]:focus,.pool-profits-section .position-controls .mode-select[data-v-fe7d3011]:focus,.pool-profits-section .pool-controls .period-select[data-v-fe7d3011]:focus,.pool-profits-section .pool-controls .mode-select[data-v-fe7d3011]:focus{border-color:var(--primary-color, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.commission-profits-section .commission-summary[data-v-fe7d3011],.position-adjustments-section .commission-summary[data-v-fe7d3011],.pool-profits-section .commission-summary[data-v-fe7d3011]{margin-bottom:1.5rem}.commission-profits-section .commission-summary .commission-card[data-v-fe7d3011],.position-adjustments-section .commission-summary .commission-card[data-v-fe7d3011],.pool-profits-section .commission-summary .commission-card[data-v-fe7d3011]{background:var(--bg-gray, #f9fafb);border-radius:.5rem;padding:1rem 1.5rem;text-align:center}.commission-profits-section .commission-summary .commission-card .commission-label[data-v-fe7d3011],.position-adjustments-section .commission-summary .commission-card .commission-label[data-v-fe7d3011],.pool-profits-section .commission-summary .commission-card .commission-label[data-v-fe7d3011]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem;font-weight:500}.commission-profits-section .commission-summary .commission-card .commission-value[data-v-fe7d3011],.position-adjustments-section .commission-summary .commission-card .commission-value[data-v-fe7d3011],.pool-profits-section .commission-summary .commission-card .commission-value[data-v-fe7d3011]{font-size:1.5rem;font-weight:700;color:#10b981}.commission-profits-section .chart-wrapper[data-v-fe7d3011],.position-adjustments-section .chart-wrapper[data-v-fe7d3011],.pool-profits-section .chart-wrapper[data-v-fe7d3011]{position:relative;height:300px;margin-top:1rem}.commission-profits-section .chart-wrapper canvas[data-v-fe7d3011],.position-adjustments-section .chart-wrapper canvas[data-v-fe7d3011],.pool-profits-section .chart-wrapper canvas[data-v-fe7d3011]{width:100%!important;height:100%!important}.commission-profits-section .chart-wrapper .chart-loading[data-v-fe7d3011],.position-adjustments-section .chart-wrapper .chart-loading[data-v-fe7d3011],.pool-profits-section .chart-wrapper .chart-loading[data-v-fe7d3011]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:var(--text-secondary)}.commission-profits-section .chart-wrapper .chart-loading .spinner[data-v-fe7d3011],.position-adjustments-section .chart-wrapper .chart-loading .spinner[data-v-fe7d3011],.pool-profits-section .chart-wrapper .chart-loading .spinner[data-v-fe7d3011]{width:2rem;height:2rem;border:.25rem solid rgba(0,0,0,.1);border-top-color:var(--primary-color, #3b82f6);border-radius:50%;animation:spin-fe7d3011 1s ease-in-out infinite;margin-bottom:1rem}.commission-profits-section .chart-wrapper .chart-loading p[data-v-fe7d3011],.position-adjustments-section .chart-wrapper .chart-loading p[data-v-fe7d3011],.pool-profits-section .chart-wrapper .chart-loading p[data-v-fe7d3011]{margin:0;font-size:.875rem}.commission-profits-section .chart-wrapper .chart-no-data[data-v-fe7d3011],.position-adjustments-section .chart-wrapper .chart-no-data[data-v-fe7d3011],.pool-profits-section .chart-wrapper .chart-no-data[data-v-fe7d3011]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:var(--text-secondary);font-style:italic;background-color:var(--bg-light, #fafafa);border:1px solid var(--border-color);border-radius:6px}.commission-profits-section .chart-wrapper .chart-no-data p[data-v-fe7d3011],.position-adjustments-section .chart-wrapper .chart-no-data p[data-v-fe7d3011],.pool-profits-section .chart-wrapper .chart-no-data p[data-v-fe7d3011]{margin:0}@keyframes spin-fe7d3011{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.commission-profits-section .loading-indicator[data-v-fe7d3011],.commission-profits-section .empty-state[data-v-fe7d3011],.position-adjustments-section .loading-indicator[data-v-fe7d3011],.position-adjustments-section .empty-state[data-v-fe7d3011],.pool-profits-section .loading-indicator[data-v-fe7d3011],.pool-profits-section .empty-state[data-v-fe7d3011]{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.commission-profits-section .loading-indicator p[data-v-fe7d3011],.commission-profits-section .empty-state p[data-v-fe7d3011],.position-adjustments-section .loading-indicator p[data-v-fe7d3011],.position-adjustments-section .empty-state p[data-v-fe7d3011],.pool-profits-section .loading-indicator p[data-v-fe7d3011],.pool-profits-section .empty-state p[data-v-fe7d3011]{margin:0;font-style:italic}@media (max-width: 768px){.commission-profits-section .section-header[data-v-fe7d3011],.position-adjustments-section .section-header[data-v-fe7d3011],.pool-profits-section .section-header[data-v-fe7d3011]{flex-direction:column;align-items:flex-start;gap:1rem}.commission-profits-section .profit-controls[data-v-fe7d3011],.position-adjustments-section .profit-controls[data-v-fe7d3011],.pool-profits-section .profit-controls[data-v-fe7d3011]{width:100%;justify-content:flex-start}.commission-profits-section .profit-controls .period-select[data-v-fe7d3011],.position-adjustments-section .profit-controls .period-select[data-v-fe7d3011],.pool-profits-section .profit-controls .period-select[data-v-fe7d3011]{flex:1;max-width:200px}.commission-profits-section .chart-container[data-v-fe7d3011],.position-adjustments-section .chart-container[data-v-fe7d3011],.pool-profits-section .chart-container[data-v-fe7d3011]{height:250px}}.additional-settings-section[data-v-fe7d3011]{margin-bottom:3rem}.additional-settings-section .card h3[data-v-fe7d3011]{margin-bottom:1.5rem;color:var(--text-primary);font-size:1.25rem;font-weight:600}.additional-settings-section .additional-columns[data-v-fe7d3011]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.additional-settings-section .additional-columns[data-v-fe7d3011]{grid-template-columns:1fr}}.additional-settings-section .additional-column h4[data-v-fe7d3011]{margin-bottom:1rem;color:var(--text-primary);font-size:1.1rem;font-weight:600}.additional-settings-section .additional-info[data-v-fe7d3011]{display:grid;gap:1.5rem;max-width:400px}.additional-settings-section .additional-info .current-value[data-v-fe7d3011]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:var(--bg-gray);border-radius:.5rem}.additional-settings-section .additional-info .current-value label[data-v-fe7d3011]{font-weight:600;color:var(--text-secondary)}.additional-settings-section .additional-info .current-value span[data-v-fe7d3011]{font-size:1rem;font-weight:600;color:var(--primary-color)}.additional-settings-section .additional-info .current-value .address-display[data-v-fe7d3011]{font-family:Monaco,Menlo,monospace;font-size:.875rem;color:var(--text-primary);background-color:#0000000d;padding:.25rem .5rem;border-radius:.25rem}.additional-settings-section .additional-info .form-group label[data-v-fe7d3011]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.additional-settings-section .additional-info .form-group input[data-v-fe7d3011]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:.375rem;font-size:.875rem;color:var(--text-primary);background-color:#fff;transition:all .15s}.additional-settings-section .additional-info .form-group input[data-v-fe7d3011]:focus{outline:none;border-color:var(--primary-color, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.additional-settings-section .additional-info .form-group input.address-input[data-v-fe7d3011]{font-family:Monaco,Menlo,monospace}.additional-settings-section .additional-info .form-group small[data-v-fe7d3011]{display:block;margin-top:.5rem;font-size:.75rem;color:var(--text-secondary);line-height:1.3}.additional-settings-section .additional-info .btn[data-v-fe7d3011]{justify-self:start;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s}.additional-settings-section .additional-info .btn.btn-primary[data-v-fe7d3011]{background-color:var(--primary-color, #3b82f6);color:#fff}.additional-settings-section .additional-info .btn.btn-primary[data-v-fe7d3011]:hover:not(:disabled){background-color:var(--primary-color-hover, #2563eb)}.additional-settings-section .additional-info .btn.btn-primary[data-v-fe7d3011]:disabled{background-color:#9ca3af;cursor:not-allowed}.balance-chart-container .chart-wrapper[data-v-b076ed04]{position:relative;height:300px;width:100%}.balance-chart-container .chart-wrapper canvas[data-v-b076ed04]{max-height:100%}.balance-chart-container .chart-wrapper .chart-loading[data-v-b076ed04]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}.balance-chart-container .chart-wrapper .chart-loading .spinner[data-v-b076ed04]{width:32px;height:32px;border:3px solid var(--border-color);border-top:3px solid var(--text-primary);border-radius:50%;animation:spin-b076ed04 1s linear infinite;margin-bottom:1rem}.balance-chart-container .chart-wrapper .chart-loading p[data-v-b076ed04]{margin:0;font-size:.875rem}.balance-chart-container .chart-wrapper .chart-error[data-v-b076ed04],.balance-chart-container .chart-wrapper .chart-no-data[data-v-b076ed04]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);text-align:center}.balance-chart-container .chart-wrapper .chart-error p[data-v-b076ed04],.balance-chart-container .chart-wrapper .chart-no-data p[data-v-b076ed04]{margin:0;font-size:.875rem;font-style:italic}@keyframes spin-b076ed04{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-f700c01a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-f700c01a]{background:#fff;border-radius:12px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003}.modal-header[data-v-f700c01a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-f700c01a]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.modal-header .close-btn[data-v-f700c01a]{background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:var(--text-secondary);padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.modal-header .close-btn[data-v-f700c01a]:hover{background:var(--bg-gray);color:var(--text-primary)}.modal-body[data-v-f700c01a]{padding:1.5rem;overflow-y:auto;flex:1}.modal-body.loading-state[data-v-f700c01a],.modal-body.error-state[data-v-f700c01a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.modal-body.loading-state .spinner[data-v-f700c01a],.modal-body.error-state .spinner[data-v-f700c01a]{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--primary-color, #3b82f6);border-radius:50%;animation:spin-f700c01a 1s linear infinite;margin-bottom:1rem}.modal-body.loading-state p[data-v-f700c01a],.modal-body.error-state p[data-v-f700c01a]{color:var(--text-secondary);margin:0}.modal-body.loading-state .error-message[data-v-f700c01a],.modal-body.error-state .error-message[data-v-f700c01a]{color:var(--error-color);margin-bottom:1rem}.modal-body section[data-v-f700c01a]{margin-bottom:2rem}.modal-body section[data-v-f700c01a]:last-child{margin-bottom:0}.modal-body section h3[data-v-f700c01a]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.modal-body section h4[data-v-f700c01a]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:1.5rem 0 1rem}.user-summary[data-v-f700c01a]{display:grid;gap:.75rem;padding:1rem;background:var(--bg-gray);border-radius:8px}.user-summary .summary-item[data-v-f700c01a]{display:flex;justify-content:space-between;align-items:center}.user-summary .summary-item label[data-v-f700c01a]{font-weight:500;color:var(--text-secondary)}.user-summary .summary-item span[data-v-f700c01a]{color:var(--text-primary)}.user-summary .summary-item span.address[data-v-f700c01a]{font-family:Monaco,Menlo,monospace;font-size:.875rem}.current-positions .positions-summary[data-v-f700c01a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.current-positions .positions-summary .summary-card[data-v-f700c01a]{padding:1rem;background:var(--bg-gray);border-radius:8px;text-align:center}.current-positions .positions-summary .summary-card label[data-v-f700c01a]{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.current-positions .positions-summary .summary-card .value[data-v-f700c01a]{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.current-positions .positions-summary .summary-card .value.positive[data-v-f700c01a]{color:#10b981}.current-positions .positions-summary .summary-card .value.negative[data-v-f700c01a]{color:#ef4444}.current-positions .positions-summary .summary-card .sub-values[data-v-f700c01a]{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.current-positions .positions-summary .summary-card .sub-values .sub-value[data-v-f700c01a]{font-size:.75rem;color:var(--text-secondary);font-weight:400}.current-positions .positions-list .position-card[data-v-f700c01a]{border:1px solid var(--border-color);border-radius:8px;padding:1rem;margin-bottom:1rem}.current-positions .positions-list .position-card[data-v-f700c01a]:last-child{margin-bottom:0}.current-positions .positions-list .position-card .position-header[data-v-f700c01a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.current-positions .positions-list .position-card .position-header h5[data-v-f700c01a]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.current-positions .positions-list .position-card .position-header .token-id[data-v-f700c01a]{font-size:.75rem;color:var(--text-secondary);font-family:Monaco,Menlo,monospace}.current-positions .positions-list .position-card .position-details[data-v-f700c01a]{display:grid;gap:.75rem}.current-positions .positions-list .position-card .position-details .detail-row[data-v-f700c01a]{display:flex;justify-content:space-between;align-items:center}.current-positions .positions-list .position-card .position-details .detail-row label[data-v-f700c01a]{font-weight:500;color:var(--text-secondary);font-size:.875rem}.current-positions .positions-list .position-card .position-details .detail-row span[data-v-f700c01a]{color:var(--text-primary);font-size:.875rem}.current-positions .positions-list .position-card .position-details .detail-row span.liquidity[data-v-f700c01a]{font-family:Monaco,Menlo,monospace;font-size:.75rem}.current-positions .no-positions[data-v-f700c01a]{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.investment-history .history-header[data-v-f700c01a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.investment-history .history-header h3[data-v-f700c01a]{margin:0}.investment-history .history-header .view-toggle[data-v-f700c01a]{display:flex;gap:0;background:var(--bg-gray);border-radius:6px;padding:2px}.investment-history .history-header .view-toggle .toggle-btn[data-v-f700c01a]{padding:.375rem .75rem;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.8125rem;font-weight:500;border-radius:4px;transition:all .15s}.investment-history .history-header .view-toggle .toggle-btn[data-v-f700c01a]:hover{color:var(--text-primary)}.investment-history .history-header .view-toggle .toggle-btn.active[data-v-f700c01a]{background:#fff;color:var(--text-primary);box-shadow:0 1px 2px #0000000d}.investment-history .chart-view[data-v-f700c01a]{padding:1rem;background:var(--bg-gray);border-radius:8px}.investment-history .history-table[data-v-f700c01a]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.investment-history .history-table table[data-v-f700c01a]{width:100%;border-collapse:collapse}.investment-history .history-table table thead[data-v-f700c01a]{background:var(--bg-gray)}.investment-history .history-table table thead th[data-v-f700c01a]{padding:.75rem 1rem;text-align:left;font-weight:500;color:var(--text-primary);font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em}.investment-history .history-table table thead th.text-right[data-v-f700c01a]{text-align:right}.investment-history .history-table table tbody tr[data-v-f700c01a]{border-top:1px solid var(--border-color)}.investment-history .history-table table tbody tr[data-v-f700c01a]:hover{background:var(--bg-gray)}.investment-history .history-table table tbody tr.event-row-deposit[data-v-f700c01a]{background:#10b98108}.investment-history .history-table table tbody tr.event-row-withdraw[data-v-f700c01a],.investment-history .history-table table tbody tr.event-row-decreased[data-v-f700c01a]{background:#ef444408}.investment-history .history-table table tbody tr.event-row-adjustment[data-v-f700c01a]{background:#3b82f608}.investment-history .history-table table tbody tr td[data-v-f700c01a]{padding:.75rem 1rem;font-size:.875rem}.investment-history .history-table table tbody tr td.amount[data-v-f700c01a]{font-weight:600;color:var(--text-primary)}.investment-history .history-table table tbody tr td.text-right[data-v-f700c01a]{text-align:right}.investment-history .history-table table tbody tr td .event-badge[data-v-f700c01a]{display:inline-block;padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}.investment-history .history-table table tbody tr td .event-badge.balance[data-v-f700c01a]{background:#e5e7eb;color:#374151}.investment-history .history-table table tbody tr td .event-badge.deposit[data-v-f700c01a]{background:#d1fae5;color:#065f46}.investment-history .history-table table tbody tr td .event-badge.withdraw[data-v-f700c01a],.investment-history .history-table table tbody tr td .event-badge.decreased[data-v-f700c01a]{background:#fee2e2;color:#991b1b}.investment-history .history-table table tbody tr td .event-badge.adjustment[data-v-f700c01a]{background:#dbeafe;color:#1e40af}.investment-history .no-history[data-v-f700c01a]{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.modal-footer[data-v-f700c01a]{padding:1rem 1.5rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:.75rem}.btn[data-v-f700c01a]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s;border:1px solid}.btn[data-v-f700c01a]:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary[data-v-f700c01a]{background:var(--primary-color, #3b82f6);color:#fff;border-color:var(--primary-color, #3b82f6)}.btn.btn-primary[data-v-f700c01a]:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.btn.btn-secondary[data-v-f700c01a]{background:var(--bg-gray);color:var(--text-primary);border-color:var(--border-color)}.btn.btn-secondary[data-v-f700c01a]:hover:not(:disabled){background:var(--border-color)}@keyframes spin-f700c01a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-content[data-v-f700c01a]{max-height:95vh}.positions-summary[data-v-f700c01a]{grid-template-columns:1fr!important}.position-card .position-header[data-v-f700c01a]{flex-direction:column;align-items:flex-start;gap:.5rem}}.users-view .view-header[data-v-afdf3e84]{margin-bottom:2rem;text-align:left}.users-view .view-header h1[data-v-afdf3e84]{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.users-view .view-header .subtitle[data-v-afdf3e84]{color:var(--text-secondary);margin:0;font-size:.875rem}.users-view .loading[data-v-afdf3e84]{display:flex;flex-direction:column;align-items:center;padding:4rem 0}.users-view .loading .spinner[data-v-afdf3e84]{width:24px;height:24px;border:2px solid var(--border-color);border-top:2px solid var(--text-primary);border-radius:50%;animation:spin-afdf3e84 1s linear infinite;margin-bottom:1rem}.users-view .loading p[data-v-afdf3e84]{color:var(--text-secondary);font-size:.875rem}.users-view .error[data-v-afdf3e84]{text-align:center;padding:4rem 0}.users-view .error h3[data-v-afdf3e84]{color:var(--text-primary);margin-bottom:1rem;font-weight:600}.users-view .error p[data-v-afdf3e84]{color:var(--text-secondary);margin-bottom:2rem;font-size:.875rem}.users-view .stats-summary[data-v-afdf3e84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.users-view .stats-summary .stat-card[data-v-afdf3e84]{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid var(--border-color);text-align:left}.users-view .stats-summary .stat-card h3[data-v-afdf3e84]{font-size:.75rem;color:var(--text-secondary);margin:0 0 .75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.users-view .stats-summary .stat-card .stat-value[data-v-afdf3e84]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.users-view .empty-state[data-v-afdf3e84]{text-align:center;padding:4rem 0;color:var(--text-secondary);font-size:.875rem}.users-view .user-table[data-v-afdf3e84]{background:#fff;border-radius:8px;border:1px solid var(--border-color);overflow:hidden}.users-view .user-table table[data-v-afdf3e84]{width:100%;border-collapse:collapse}.users-view .user-table table thead[data-v-afdf3e84]{background:var(--bg-gray)}.users-view .user-table table thead th[data-v-afdf3e84]{padding:.75rem 1rem;text-align:left;font-weight:500;color:var(--text-primary);border-bottom:1px solid var(--border-color);font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em}.users-view .user-table table thead th.sortable[data-v-afdf3e84]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s}.users-view .user-table table thead th.sortable[data-v-afdf3e84]:hover{background-color:var(--border-color);color:var(--text-primary)}.users-view .user-table table thead th.sortable.investment-header[data-v-afdf3e84]{color:var(--primary-color, #3b82f6);font-weight:600}.users-view .user-table table thead th.sortable .sort-icon[data-v-afdf3e84]{margin-left:.5rem;font-size:.75rem;opacity:.7;font-weight:400}.users-view .user-table table tbody tr[data-v-afdf3e84]{border-bottom:1px solid var(--border-color);transition:background-color .15s}.users-view .user-table table tbody tr[data-v-afdf3e84]:hover{background:var(--bg-gray)}.users-view .user-table table tbody tr[data-v-afdf3e84]:last-child{border-bottom:none}.users-view .user-table table tbody td[data-v-afdf3e84]{padding:1rem;vertical-align:middle;font-size:.875rem}.users-view .user-table table tbody td.address[data-v-afdf3e84]{display:flex;align-items:center;gap:.5rem;font-family:Monaco,Menlo,monospace;font-size:.8125rem;color:var(--text-secondary)}.users-view .user-table table tbody td.address .copy-btn[data-v-afdf3e84]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;opacity:.5;transition:all .15s;font-size:.75rem}.users-view .user-table table tbody td.address .copy-btn[data-v-afdf3e84]:hover{opacity:1;background:var(--border-color)}.users-view .user-table table tbody td.investment[data-v-afdf3e84]{font-weight:600;color:var(--text-primary)}.users-view .user-table table tbody td.investment .loading-investment[data-v-afdf3e84]{color:var(--text-secondary);font-style:italic;font-weight:400}.users-view .user-table table tbody td.apy[data-v-afdf3e84]{font-weight:600}.users-view .user-table table tbody td.apy.positive[data-v-afdf3e84]{color:var(--success-color, #28a745)}.users-view .user-table table tbody td.apy.negative[data-v-afdf3e84]{color:var(--error-color, #dc3545)}.users-view .user-table table tbody td.actions[data-v-afdf3e84]{display:flex;gap:.5rem;flex-wrap:wrap}.users-view .btn.btn-sm[data-v-afdf3e84]{padding:.5rem .75rem;font-size:.75rem;border-radius:4px;font-weight:500}.users-view .btn.btn-danger[data-v-afdf3e84]{background:var(--error-color);color:#fff;border:1px solid var(--error-color)}.users-view .btn.btn-danger[data-v-afdf3e84]:hover:not(:disabled){background:#c82333;border-color:#c82333}.users-view .btn.btn-success[data-v-afdf3e84]{background:var(--success-color);color:#fff;border:1px solid var(--success-color)}.users-view .btn.btn-success[data-v-afdf3e84]:hover:not(:disabled){background:#218838;border-color:#218838}.users-view .btn.btn-info[data-v-afdf3e84]{background:#17a2b8;color:#fff;border:1px solid #17a2b8}.users-view .btn.btn-info[data-v-afdf3e84]:hover:not(:disabled){background:#138496;border-color:#138496}@keyframes spin-afdf3e84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.users-view .view-header h1[data-v-afdf3e84]{font-size:1.5rem}.users-view .stats-summary[data-v-afdf3e84]{grid-template-columns:1fr}.users-view .user-table[data-v-afdf3e84]{overflow-x:auto}.users-view .user-table table[data-v-afdf3e84]{min-width:600px}.users-view .user-table .btn.btn-sm[data-v-afdf3e84]{padding:.375rem .5rem;font-size:.6875rem}}.referral-settings[data-v-69e31293]{padding:2rem;max-width:1400px;margin:0 auto}.access-denied[data-v-69e31293]{padding:4rem 2rem;text-align:center}.access-denied h2[data-v-69e31293]{font-size:2rem;color:var(--text-primary);margin-bottom:1rem}.access-denied p[data-v-69e31293]{font-size:1rem;color:var(--text-secondary)}.settings-header[data-v-69e31293]{margin-bottom:2rem}.settings-header h1[data-v-69e31293]{font-size:2rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.settings-header p[data-v-69e31293]{font-size:.875rem;color:var(--text-secondary)}.statistics-overview[data-v-69e31293]{margin-bottom:2rem}.stats-grid[data-v-69e31293]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stat-card[data-v-69e31293]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014}.stat-card .stat-label[data-v-69e31293]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem;font-weight:500}.stat-card .stat-value[data-v-69e31293]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem;min-height:2.5rem;display:flex;align-items:center}.stat-card .stat-subtitle[data-v-69e31293]{font-size:.75rem;color:var(--text-secondary)}.rank-distribution-section[data-v-69e31293],.referral-config-section[data-v-69e31293],.recent-activity-section[data-v-69e31293]{margin-bottom:2rem}.card[data-v-69e31293]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014}.section-header[data-v-69e31293]{margin-bottom:1.5rem}.section-header h2[data-v-69e31293]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.rank-grid[data-v-69e31293]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.rank-card[data-v-69e31293]{border:2px solid #e0e0e0;border-radius:8px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:all .3s ease}.rank-card[data-v-69e31293]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.rank-card.rank-bronze[data-v-69e31293]{border-color:#cd7f32;background:linear-gradient(135deg,#fff,#fdf6f0)}.rank-card.rank-silver[data-v-69e31293]{border-color:silver;background:linear-gradient(135deg,#fff,#f5f5f5)}.rank-card.rank-gold[data-v-69e31293]{border-color:gold;background:linear-gradient(135deg,#fff,#fffbf0)}.rank-card.rank-platinum[data-v-69e31293]{border-color:#e5e4e2;background:linear-gradient(135deg,#fff,#f8f8ff)}.rank-card.rank-diamond[data-v-69e31293]{border-color:#b9f2ff;background:linear-gradient(135deg,#fff,#f0fbff)}.rank-card .rank-icon[data-v-69e31293]{font-size:2rem}.rank-card .rank-info .rank-name[data-v-69e31293]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.rank-card .rank-info .rank-count[data-v-69e31293]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem}.rank-card .rank-info .rank-percentage[data-v-69e31293]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.rank-card .rank-progress[data-v-69e31293]{width:100%;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.rank-card .rank-progress .rank-progress-bar[data-v-69e31293]{height:100%;background:linear-gradient(90deg,#4caf50,#81c784);border-radius:4px;transition:width .3s ease}.loading-container[data-v-69e31293]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}.loading-container p[data-v-69e31293]{color:var(--text-secondary);font-size:.875rem}.error-message[data-v-69e31293]{padding:1.5rem;background-color:#ffebee;border:1px solid #ef5350;border-radius:8px;margin-bottom:1rem}.error-message p[data-v-69e31293]{margin:0;color:#c62828;font-size:.875rem;font-weight:500}.contract-addresses[data-v-69e31293]{display:flex;flex-direction:column;gap:1.5rem}.address-config-item[data-v-69e31293]{display:flex;flex-direction:column;gap:.5rem}.address-config-item label[data-v-69e31293]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.address-config-item .address-field-with-button[data-v-69e31293]{display:flex;gap:.75rem;align-items:center}.address-config-item .address-input[data-v-69e31293]{flex:1;font-family:monospace;font-size:.813rem}.address-config-item .btn-sm[data-v-69e31293]{padding:.5rem 1rem;font-size:.813rem;white-space:nowrap}.address-config-item .spinner-sm[data-v-69e31293]{display:inline-block;width:.875rem;height:.875rem;border:2px solid #f3f3f3;border-top:2px solid #fff;border-radius:50%;animation:spin-69e31293 1s linear infinite}.config-group[data-v-69e31293]{margin-bottom:2rem}.config-group[data-v-69e31293]:last-child{margin-bottom:0}.config-group h3[data-v-69e31293]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.rank-requirements[data-v-69e31293]{display:flex;flex-direction:column;gap:1rem}.requirement-item[data-v-69e31293]{border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.requirement-item .requirement-header[data-v-69e31293]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.requirement-item .requirement-header .requirement-icon[data-v-69e31293]{font-size:1.5rem}.requirement-item .requirement-header .requirement-name[data-v-69e31293]{font-size:1rem;font-weight:600;color:var(--text-primary)}.requirement-item .requirement-details[data-v-69e31293]{display:flex;flex-direction:column;gap:.75rem}.requirement-item .detail-row[data-v-69e31293]{display:flex;align-items:center;gap:.5rem}.requirement-item .detail-row label[data-v-69e31293]{font-size:.875rem;color:var(--text-secondary);min-width:140px}.requirement-item .detail-row .unit[data-v-69e31293]{font-size:.875rem;color:var(--text-secondary);min-width:40px}.settings-grid[data-v-69e31293]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.setting-item[data-v-69e31293]{display:flex;flex-direction:column;gap:.5rem}.setting-item label[data-v-69e31293]{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.setting-item .input-wrapper[data-v-69e31293]{display:flex;align-items:center;gap:.5rem}.setting-item .toggle-wrapper[data-v-69e31293]{display:flex;align-items:center;gap:.75rem}.setting-item .toggle-label[data-v-69e31293]{font-size:.875rem;color:var(--text-primary);font-weight:500}.input-field[data-v-69e31293]{flex:1;padding:.5rem .75rem;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;color:var(--text-primary);transition:border-color .2s}.input-field[data-v-69e31293]:focus{outline:none;border-color:var(--primary-color, #4caf50)}.input-field[data-v-69e31293]:disabled{background-color:#f5f5f5;cursor:not-allowed}.unit[data-v-69e31293]{font-size:.875rem;color:var(--text-secondary);min-width:60px}.toggle-switch[data-v-69e31293]{position:relative;display:inline-block;width:48px;height:24px}.toggle-switch input[data-v-69e31293]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-69e31293]{background-color:var(--primary-color, #4caf50)}.toggle-switch input:checked+.toggle-slider[data-v-69e31293]:before{transform:translate(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-69e31293]{opacity:.5;cursor:not-allowed}.toggle-switch .toggle-slider[data-v-69e31293]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.toggle-switch .toggle-slider[data-v-69e31293]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.config-actions[data-v-69e31293]{display:flex;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.btn[data-v-69e31293]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn[data-v-69e31293]:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary[data-v-69e31293]{background-color:var(--primary-color, #4caf50);color:#fff}.btn.btn-primary[data-v-69e31293]:hover:not(:disabled){background-color:var(--primary-color-dark, #45a049)}.btn.btn-success[data-v-69e31293]{background-color:#4caf50;color:#fff}.btn.btn-success[data-v-69e31293]:hover:not(:disabled){background-color:#45a049}.btn.btn-secondary[data-v-69e31293]{background-color:#9e9e9e;color:#fff}.btn.btn-secondary[data-v-69e31293]:hover:not(:disabled){background-color:#757575}.spinner[data-v-69e31293]{display:inline-block;width:1rem;height:1rem;border:2px solid #f3f3f3;border-top:2px solid var(--primary-color, #4caf50);border-radius:50%;animation:spin-69e31293 1s linear infinite}@keyframes spin-69e31293{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.referral-settings[data-v-69e31293]{padding:1rem}.settings-header h1[data-v-69e31293]{font-size:1.5rem}.stats-grid[data-v-69e31293],.rank-grid[data-v-69e31293],.requirement-details[data-v-69e31293],.settings-grid[data-v-69e31293]{grid-template-columns:1fr}.config-actions[data-v-69e31293]{flex-direction:column}}.referral-dashboard[data-v-9bd313f3]{padding:2rem;max-width:1400px;margin:0 auto}.card[data-v-9bd313f3]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014;margin-bottom:2rem}.section-header[data-v-9bd313f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header h2[data-v-9bd313f3]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.user-status-panel .status-card[data-v-9bd313f3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.user-status-panel .rank-display[data-v-9bd313f3]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.user-status-panel .rank-display .rank-icon-large[data-v-9bd313f3]{font-size:5rem;line-height:1}.user-status-panel .rank-display .rank-info-main h2[data-v-9bd313f3]{font-size:2rem;margin:0 0 .25rem}.user-status-panel .rank-display .rank-info-main .rank-subtitle[data-v-9bd313f3]{font-size:1rem;opacity:.9;margin:0 0 .5rem}.user-status-panel .rank-display .rank-info-main .valid-until[data-v-9bd313f3]{font-size:.875rem;opacity:.8;margin:0}.user-status-panel .status-metrics .metric-item[data-v-9bd313f3]{background:#ffffff1a;padding:1rem;border-radius:8px;margin-bottom:1rem}.user-status-panel .status-metrics .metric-item .metric-label[data-v-9bd313f3]{font-size:.875rem;opacity:.9;margin-bottom:.5rem}.user-status-panel .status-metrics .metric-item .metric-value[data-v-9bd313f3]{font-size:1.75rem;font-weight:700}.user-status-panel .status-metrics .progress-section[data-v-9bd313f3]{background:#ffffff1a;padding:1rem;border-radius:8px;margin-bottom:1rem}.user-status-panel .status-metrics .progress-section .progress-header[data-v-9bd313f3]{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.875rem}.user-status-panel .status-metrics .progress-section .progress-bar-container[data-v-9bd313f3]{height:12px;background:#fff3;border-radius:6px;overflow:hidden}.user-status-panel .status-metrics .progress-section .progress-bar-container .progress-bar[data-v-9bd313f3]{height:100%;background:linear-gradient(90deg,#4caf50,#81c784);border-radius:6px;transition:width .3s ease}.earnings-section .earnings-grid[data-v-9bd313f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.earnings-section .earning-card[data-v-9bd313f3]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1.5rem;border-radius:8px}.earnings-section .earning-card .earning-label[data-v-9bd313f3]{font-size:.875rem;color:#666;margin-bottom:.5rem}.earnings-section .earning-card .earning-value[data-v-9bd313f3]{font-size:1.75rem;font-weight:700;color:#333;margin-bottom:.25rem}.earnings-section .earning-card .earning-subtitle[data-v-9bd313f3]{font-size:.75rem;color:#888}.earnings-section .earnings-chart h3[data-v-9bd313f3]{font-size:1rem;margin-bottom:1rem;color:var(--text-primary)}.earnings-section .earnings-chart .level-earnings[data-v-9bd313f3]{display:flex;flex-direction:column;gap:1rem}.earnings-section .earnings-chart .level-item[data-v-9bd313f3]{display:flex;align-items:center;gap:1rem}.earnings-section .earnings-chart .level-item .level-bar[data-v-9bd313f3]{flex:1;height:40px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;padding-left:1rem;color:#fff;font-weight:600;min-width:20%;transition:width .3s ease}.earnings-section .earnings-chart .level-item .level-value[data-v-9bd313f3]{min-width:100px;text-align:right;font-weight:600;color:var(--text-primary)}.network-section .network-stats[data-v-9bd313f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.network-section .network-stat-card[data-v-9bd313f3]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:8px}.network-section .network-stat-card.highlight[data-v-9bd313f3]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.network-section .network-stat-card .stat-icon[data-v-9bd313f3]{font-size:2rem}.network-section .network-stat-card .stat-info .stat-value[data-v-9bd313f3]{font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.network-section .network-stat-card .stat-info .stat-label[data-v-9bd313f3]{font-size:.875rem;opacity:.8}.network-section .referrals-table .table-header[data-v-9bd313f3]{margin-bottom:1rem}.network-section .referrals-table .table-header .search-input[data-v-9bd313f3]{width:100%;max-width:400px;padding:.75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.875rem}.network-section .referrals-table .table-header .search-input[data-v-9bd313f3]:focus{outline:none;border-color:#667eea}.network-section .referrals-table table[data-v-9bd313f3]{width:100%;border-collapse:collapse}.network-section .referrals-table table thead[data-v-9bd313f3]{background:#f5f5f5}.network-section .referrals-table table thead th[data-v-9bd313f3]{padding:1rem;text-align:left;font-size:.875rem;font-weight:600;color:#666;border-bottom:2px solid #e0e0e0}.network-section .referrals-table table tbody tr[data-v-9bd313f3]{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.network-section .referrals-table table tbody tr[data-v-9bd313f3]:hover{background:#f9f9f9}.network-section .referrals-table table tbody tr td[data-v-9bd313f3]{padding:1rem;font-size:.875rem}.network-section .referrals-table table tbody tr td.amount-cell[data-v-9bd313f3]{font-weight:600}.network-section .referrals-table table tbody tr td.amount-cell.income[data-v-9bd313f3]{color:#4caf50}.network-section .user-cell .address[data-v-9bd313f3]{font-family:monospace;font-size:.813rem}.network-section .level-badge[data-v-9bd313f3]{display:inline-block;padding:.25rem .75rem;background:#e3f2fd;color:#1976d2;border-radius:12px;font-size:.75rem;font-weight:600}.invitation-section .referral-link-block[data-v-9bd313f3]{margin-bottom:2rem}.invitation-section .referral-link-block label[data-v-9bd313f3]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.invitation-section .referral-link-block .link-input-group[data-v-9bd313f3]{display:flex;gap:.5rem}.invitation-section .referral-link-block .link-input-group .link-input[data-v-9bd313f3]{flex:1;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-family:monospace;font-size:.875rem;background:#f8f9fa}.invitation-section .social-share[data-v-9bd313f3]{margin-bottom:2rem}.invitation-section .social-share label[data-v-9bd313f3]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.invitation-section .social-share .social-buttons[data-v-9bd313f3]{display:flex;gap:.75rem;flex-wrap:wrap}.invitation-section .social-share .social-btn[data-v-9bd313f3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.invitation-section .social-share .social-btn .social-icon[data-v-9bd313f3]{font-size:1.25rem}.invitation-section .social-share .social-btn.telegram[data-v-9bd313f3]{background:#08c;color:#fff}.invitation-section .social-share .social-btn.telegram[data-v-9bd313f3]:hover{background:#069}.invitation-section .social-share .social-btn.twitter[data-v-9bd313f3]{background:#1da1f2;color:#fff}.invitation-section .social-share .social-btn.twitter[data-v-9bd313f3]:hover{background:#0c85d0}.invitation-section .social-share .social-btn.discord[data-v-9bd313f3]{background:#5865f2;color:#fff}.invitation-section .social-share .social-btn.discord[data-v-9bd313f3]:hover{background:#4752c4}.history-section .history-table table[data-v-9bd313f3]{width:100%;border-collapse:collapse}.history-section .history-table table thead[data-v-9bd313f3]{background:#f5f5f5}.history-section .history-table table thead th[data-v-9bd313f3]{padding:1rem;text-align:left;font-size:.875rem;font-weight:600;color:#666;border-bottom:2px solid #e0e0e0}.history-section .history-table table tbody tr[data-v-9bd313f3]{border-bottom:1px solid #e0e0e0}.history-section .history-table table tbody tr[data-v-9bd313f3]:hover{background:#f9f9f9}.history-section .history-table table tbody tr td[data-v-9bd313f3]{padding:1rem;font-size:.875rem}.history-section .history-table table tbody tr td.amount-cell[data-v-9bd313f3]{font-weight:600;color:#4caf50}.history-section .status-badge[data-v-9bd313f3]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.history-section .status-badge.status-completed[data-v-9bd313f3]{background:#e8f5e9;color:#388e3c}.history-section .status-badge.status-pending[data-v-9bd313f3]{background:#fff3e0;color:#f57c00}.history-section .rank-badge-small[data-v-9bd313f3]{display:inline-block;padding:.25rem .75rem;background:#f5f5f5;border-radius:12px;font-size:.75rem;font-weight:600}.info-section .ranks-journey[data-v-9bd313f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.info-section .rank-step[data-v-9bd313f3]{display:flex;flex-direction:column;align-items:center;text-align:center}.info-section .rank-step .rank-step-icon[data-v-9bd313f3]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;font-size:3rem;border-radius:50%;background:#f5f5f5;margin-bottom:1rem;opacity:.3;transition:all .3s}.info-section .rank-step .rank-step-icon.active[data-v-9bd313f3]{opacity:1}.info-section .rank-step .rank-step-icon.current[data-v-9bd313f3]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea66}.info-section .rank-step .rank-step-info .rank-step-name[data-v-9bd313f3]{font-size:1rem;font-weight:600;margin-bottom:.25rem;color:var(--text-primary)}.info-section .rank-step .rank-step-info .rank-step-requirement[data-v-9bd313f3]{font-size:.875rem;color:#666;margin-bottom:.5rem}.info-section .rank-step .rank-step-info .rank-step-percentages[data-v-9bd313f3]{font-size:.75rem;color:#888}.info-section .info-note[data-v-9bd313f3]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #667eea}.info-section .info-note p[data-v-9bd313f3]{margin:0 0 1rem;font-weight:600;color:var(--text-primary)}.info-section .info-note ul[data-v-9bd313f3]{margin:0 0 1rem 1.5rem;padding:0}.info-section .info-note ul li[data-v-9bd313f3]{margin-bottom:.5rem;font-size:.875rem;color:#666}.info-section .info-note .faq-link[data-v-9bd313f3]{color:#667eea;text-decoration:none;font-weight:600;font-size:.875rem}.info-section .info-note .faq-link[data-v-9bd313f3]:hover{text-decoration:underline}.btn[data-v-9bd313f3]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn[data-v-9bd313f3]:disabled{opacity:.6;cursor:not-allowed}.btn.btn-claim[data-v-9bd313f3]{background:#4caf50;color:#fff;font-size:1rem;padding:1rem 2rem}.btn.btn-claim[data-v-9bd313f3]:hover:not(:disabled){background:#45a049}.btn.btn-copy[data-v-9bd313f3]{background:#667eea;color:#fff;min-width:100px}.btn.btn-copy[data-v-9bd313f3]:hover{background:#5568d3}.btn.btn-copy-small[data-v-9bd313f3]{background:#ffffff4d;color:#fff;padding:.5rem 1rem}.btn.btn-copy-small[data-v-9bd313f3]:hover{background:#fff6}.btn.btn-export[data-v-9bd313f3]{background:#f5f5f5;color:var(--text-primary)}.btn.btn-export[data-v-9bd313f3]:hover{background:#e0e0e0}.spinner[data-v-9bd313f3]{display:inline-block;width:1rem;height:1rem;border:2px solid #f3f3f3;border-top:2px solid #667eea;border-radius:50%;animation:spin-9bd313f3 1s linear infinite}@keyframes spin-9bd313f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.global-loading[data-v-9bd313f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1.5rem}.global-loading .loading-spinner-large[data-v-9bd313f3]{width:3rem;height:3rem;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-9bd313f3 1s linear infinite}.global-loading p[data-v-9bd313f3]{color:var(--text-secondary);font-size:1rem;font-weight:500}.section-loading[data-v-9bd313f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}.section-loading p[data-v-9bd313f3]{color:#ffffffe6;font-size:.875rem}.section-loading .spinner[data-v-9bd313f3]{border-color:#ffffff4d;border-top-color:#fff}.card.loading .section-loading p[data-v-9bd313f3]{color:var(--text-secondary)}.card.loading .section-loading .spinner[data-v-9bd313f3]{border-color:#f3f3f3;border-top-color:#667eea}.status-card .section-loading p[data-v-9bd313f3]{color:#ffffffe6}.status-card .section-loading .spinner[data-v-9bd313f3]{border-color:#ffffff4d;border-top-color:#fff}.referral-settings-section .settings-grid[data-v-9bd313f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.referral-settings-section .setting-card[data-v-9bd313f3]{background:#f8f9fa;border-radius:8px;padding:1.5rem}.referral-settings-section .setting-card .setting-header[data-v-9bd313f3]{margin-bottom:1rem}.referral-settings-section .setting-card .setting-header h3[data-v-9bd313f3]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.referral-settings-section .setting-card .setting-content .hint[data-v-9bd313f3]{display:block;margin-top:.5rem;font-size:.75rem;color:var(--text-secondary);font-style:italic}.referral-settings-section .setting-card .setting-content .inviter-display[data-v-9bd313f3]{display:flex;gap:.75rem;align-items:center}.referral-settings-section .setting-card .setting-content .inviter-display .address-input[data-v-9bd313f3]{flex:1;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;font-family:monospace;font-size:.875rem;color:var(--text-primary);background:#fff}.referral-settings-section .setting-card .setting-content .inviter-display .address-input[data-v-9bd313f3]:focus{outline:none;border-color:#667eea}.referral-settings-section .setting-card .setting-content .inviter-display .address-input.has-inviter[data-v-9bd313f3]{background:#e8f5e9;border-color:#4caf50}.referral-settings-section .setting-card .setting-content .inviter-display .address-input[data-v-9bd313f3]:read-only{cursor:not-allowed}.referral-settings-section .setting-card .setting-content .inviter-display .inviter-set-badge[data-v-9bd313f3]{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#e8f5e9;color:#2e7d32;border-radius:6px;font-size:.875rem;font-weight:600;white-space:nowrap}.referral-settings-section .setting-card .setting-content .mode-selector[data-v-9bd313f3]{display:flex;gap:1rem;margin-bottom:1rem}.referral-settings-section .setting-card .setting-content .mode-selector .mode-option-compact[data-v-9bd313f3]{flex:1;display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;background:#fff;transition:all .2s;cursor:pointer}.referral-settings-section .setting-card .setting-content .mode-selector .mode-option-compact[data-v-9bd313f3]:has(input:checked){border-color:#667eea;background:#f0f4ff}.referral-settings-section .setting-card .setting-content .mode-selector .mode-option-compact input[type=radio][data-v-9bd313f3]{cursor:pointer}.referral-settings-section .setting-card .setting-content .mode-selector .mode-option-compact label[data-v-9bd313f3]{flex:1;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.referral-settings-section .setting-card .setting-content .mode-save-btn[data-v-9bd313f3]{width:100%}.btn-sm[data-v-9bd313f3]{padding:.5rem 1rem;font-size:.813rem}.btn-primary[data-v-9bd313f3]{background:#667eea;color:#fff}.btn-primary[data-v-9bd313f3]:hover:not(:disabled){background:#5568d3}.spinner-sm[data-v-9bd313f3]{display:inline-block;width:.875rem;height:.875rem;border:2px solid #f3f3f3;border-top:2px solid #fff;border-radius:50%;animation:spin-9bd313f3 1s linear infinite}@media (max-width: 768px){.referral-dashboard[data-v-9bd313f3],.card[data-v-9bd313f3]{padding:1rem}.rank-display[data-v-9bd313f3]{flex-direction:column;text-align:center}.earnings-grid[data-v-9bd313f3],.network-stats[data-v-9bd313f3],.ranks-journey[data-v-9bd313f3],.invitation-stats[data-v-9bd313f3]{grid-template-columns:1fr}.table-header .search-input[data-v-9bd313f3]{max-width:100%}table[data-v-9bd313f3]{font-size:.75rem}table th[data-v-9bd313f3],table td[data-v-9bd313f3]{padding:.5rem}.settings-grid[data-v-9bd313f3]{grid-template-columns:1fr}}.referral-redirect[data-v-8d7663d0]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.loading-container[data-v-8d7663d0]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.loading-container p[data-v-8d7663d0]{color:#fff;font-size:1.125rem;font-weight:500}.spinner-large[data-v-8d7663d0]{width:3rem;height:3rem;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin-8d7663d0 1s linear infinite}@keyframes spin-8d7663d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;color:#333}#app{min-height:100vh;display:flex;flex-direction:column}:root{--primary-color: #6366f1;--primary-hover: #5855eb;--secondary-color: #f3f4f6;--success-color: #10b981;--error-color: #ef4444;--warning-color: #f59e0b;--text-primary: #1f2937;--text-secondary: #6b7280;--border-color: #e5e7eb;--bg-white: #ffffff;--bg-gray: #f9fafb}.btn{padding:.75rem 1.5rem;border-radius:.5rem;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary{background-color:var(--primary-color);color:#fff}.btn.btn-primary:hover:not(:disabled){background-color:var(--primary-hover)}.btn.btn-success{background-color:var(--success-color);color:#fff}.btn.btn-success:hover:not(:disabled){background-color:#059669}.btn.btn-error{background-color:var(--error-color);color:#fff}.btn.btn-error:hover:not(:disabled){background-color:#dc2626}.btn.btn-secondary{background-color:var(--secondary-color);color:var(--text-primary)}.btn.btn-secondary:hover:not(:disabled){background-color:#e5e7eb}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-primary)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:1rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f11a}.card{background:var(--bg-white);border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem}.spinner{border:2px solid var(--secondary-color);border-top:2px solid var(--primary-color);border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.status.success{background-color:#dcfce7;color:#166534}.status.error{background-color:#fee2e2;color:#991b1b}.status.warning{background-color:#fef3c7;color:#92400e}.status.info{background-color:#dbeafe;color:#1e40af}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 768px){.card{padding:1.5rem}.btn{padding:.625rem 1.25rem;font-size:.8125rem}}
