.trading-section[data-v-1af7571e]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-1af7571e]{margin-bottom:8px}.section-title[data-v-1af7571e]{font-size:24px;font-weight:700;color:#111827;margin-bottom:8px}.section-subtitle[data-v-1af7571e]{font-size:16px;color:#6b7280}.trading-grid[data-v-1af7571e]{display:grid;grid-template-columns:300px 1fr 1fr;gap:24px;align-items:start}.market-panel[data-v-1af7571e]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:24px}.panel-header[data-v-1af7571e]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.panel-title[data-v-1af7571e]{font-size:18px;font-weight:500;color:#111827}.pair-search-container[data-v-1af7571e]{position:relative;width:100%}.pair-search-input[data-v-1af7571e]{width:100%;font-size:14px;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;background-color:#fff;color:#111827;outline:none;transition:border-color .15s ease}.pair-search-input[data-v-1af7571e]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.pair-dropdown[data-v-1af7571e]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 8px 16px -4px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;z-index:1001}.pair-item[data-v-1af7571e]{display:flex;justify-content:space-between;align-items:center;padding:12px}.pair-info[data-v-1af7571e]{display:flex;flex-direction:column;gap:4px}.pair-symbol[data-v-1af7571e]{font-size:14px;font-weight:500;color:#111827}.pair-price[data-v-1af7571e]{font-size:12px;color:#6b7280;font-family:monospace}.pair-change[data-v-1af7571e]{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px}.pair-change.positive[data-v-1af7571e]{background-color:#dcfce7;color:#166534}.pair-change.negative[data-v-1af7571e]{background-color:#fee2e2;color:#991b1b}.market-loading[data-v-1af7571e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;color:#6b7280;font-size:14px}.market-data-display[data-v-1af7571e]{padding:20px 0}.current-pair-header[data-v-1af7571e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.current-pair-name[data-v-1af7571e]{font-size:18px;font-weight:600;color:#111827;margin:0}.pair-status[data-v-1af7571e]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:12px;text-transform:uppercase;background-color:#fee2e2;color:#991b1b}.pair-status.active[data-v-1af7571e]{background-color:#dcfce7;color:#166534}.price-info-grid[data-v-1af7571e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.price-item[data-v-1af7571e]{display:flex;flex-direction:column;gap:4px}.price-label[data-v-1af7571e]{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.price-value[data-v-1af7571e]{font-size:14px;font-weight:600}.price-value.buy-price[data-v-1af7571e],.price-value.main-price[data-v-1af7571e],.price-value.sell-price[data-v-1af7571e]{font-size:18px;color:#2563eb}.price-value.buy-price[data-v-1af7571e]{color:#059669}.price-value.sell-price[data-v-1af7571e]{color:#dc2626}.change-value[data-v-1af7571e]{display:flex;align-items:center;gap:4px}.change-value.positive[data-v-1af7571e]{color:#22c55e}.change-value.negative[data-v-1af7571e]{color:#ef4444}.change-emoji[data-v-1af7571e]{font-size:12px}.market-stats[data-v-1af7571e]{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid #e5e7eb}.stat-item[data-v-1af7571e]{display:flex;justify-content:space-between;align-items:center}.stat-label[data-v-1af7571e]{font-size:12px;color:#6b7280}.stat-value[data-v-1af7571e]{font-size:12px;font-weight:500;color:#111827;font-family:monospace}.market-error[data-v-1af7571e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.error-icon[data-v-1af7571e]{font-size:32px;margin-bottom:12px}.error-text[data-v-1af7571e]{font-size:14px;color:#6b7280;margin-bottom:16px}.retry-button-small[data-v-1af7571e]{background-color:#2563eb;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500}.retry-button-small[data-v-1af7571e]:hover{background-color:#1d4ed8}@media (max-width:768px){.price-info-grid[data-v-1af7571e]{grid-template-columns:1fr;gap:12px}.current-pair-header[data-v-1af7571e]{flex-direction:column;gap:8px;align-items:flex-start}.market-stats[data-v-1af7571e]{gap:6px}}.loading-spinner-small[data-v-1af7571e]{width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-left-color:#3b82f6;border-radius:50%;animation:spin-1af7571e 1s linear infinite}.retry-button-small[data-v-1af7571e]{padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .15s ease}.retry-button-small[data-v-1af7571e]:hover{background-color:#2563eb}@keyframes spin-1af7571e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pair-selector[data-v-1af7571e]{font-size:14px;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;background-color:#fff;color:#111827;outline:none;width:100%}.price-display[data-v-1af7571e]{text-align:center;padding:20px;background-color:#f9fafb;border-radius:8px}.current-price[data-v-1af7571e]{margin-bottom:12px}.price-value[data-v-1af7571e]{font-size:24px;font-weight:700;color:#111827;font-family:monospace}.price-change[data-v-1af7571e]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500}.price-change.positive[data-v-1af7571e]{color:#22c55e}.price-change.negative[data-v-1af7571e]{color:#ef4444}.trading-forms[data-v-1af7571e]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);overflow:hidden}.form-tabs[data-v-1af7571e]{display:flex;background-color:#f9fafb}.tab-button[data-v-1af7571e]{flex:1;padding:16px;background:none;border:none;font-size:16px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}.tab-button.active[data-v-1af7571e]{background-color:#fff;color:#111827;box-shadow:0 -2px 4px 0 rgba(0,0,0,.05)}.tab-button:first-child.active[data-v-1af7571e]{color:#059669}.tab-button:last-child.active[data-v-1af7571e]{color:#dc2626}.trade-form[data-v-1af7571e]{padding:24px}.order-type-selector[data-v-1af7571e]{display:flex;gap:20px;margin-bottom:20px}.radio-label[data-v-1af7571e]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.radio-label input[type=radio][data-v-1af7571e]{margin:0}.form-group[data-v-1af7571e]{margin-bottom:20px}.form-label[data-v-1af7571e]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.amount-label-container[data-v-1af7571e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.borrowed-amount[data-v-1af7571e]{display:flex;align-items:center;gap:4px;font-size:12px}.borrowed-text[data-v-1af7571e]{color:#6b7280}.borrowed-link[data-v-1af7571e]{background:none;border:none;color:#dc2626;font-weight:500;font-size:12px;cursor:pointer;text-decoration:underline;padding:0;transition:color .15s ease}.borrowed-link[data-v-1af7571e]:hover{color:#b91c1c}.form-input[data-v-1af7571e]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;outline:none;transition:border-color .15s ease}.form-input[data-v-1af7571e]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-input[data-v-1af7571e]:-moz-read-only{background-color:#f9fafb;color:#6b7280}.form-input[data-v-1af7571e]:read-only{background-color:#f9fafb;color:#6b7280}.amount-buttons[data-v-1af7571e]{display:flex;gap:8px;margin-top:8px}.percent-button[data-v-1af7571e]{flex:1;padding:6px 12px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#374151;cursor:pointer;transition:all .15s ease}.percent-button[data-v-1af7571e]:hover{background-color:#e5e7eb}.available-balance[data-v-1af7571e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px;background-color:#f9fafb;border-radius:6px}.balance-label[data-v-1af7571e]{font-size:14px;color:#6b7280}.balance-value[data-v-1af7571e]{font-size:14px;font-weight:500;color:#111827;font-family:monospace}.fee-display[data-v-1af7571e]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.fee-item[data-v-1af7571e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fee-item[data-v-1af7571e]:last-child{margin-bottom:0}.fee-label[data-v-1af7571e]{font-size:12px;color:#6b7280;font-weight:500}.fee-value[data-v-1af7571e]{font-size:12px;color:#111827;font-weight:600;font-family:monospace}.trade-button[data-v-1af7571e]{width:100%;padding:16px;border:none;border-radius:6px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease}.trade-button.buy[data-v-1af7571e]{background-color:#059669}.trade-button.buy[data-v-1af7571e]:hover:not(:disabled){background-color:#047857}.trade-button.sell[data-v-1af7571e]{background-color:#dc2626}.trade-button.sell[data-v-1af7571e]:hover:not(:disabled){background-color:#b91c1c}.trade-button[data-v-1af7571e]:disabled{background-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.order-history[data-v-1af7571e]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:24px}.history-filter[data-v-1af7571e]{font-size:14px;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;background-color:#fff;color:#111827;outline:none}.orders-list[data-v-1af7571e]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.order-item[data-v-1af7571e]{padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;transition:all .15s ease}.order-item[data-v-1af7571e]:hover{border-color:#d1d5db;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.order-header[data-v-1af7571e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.order-pair[data-v-1af7571e]{font-size:14px;font-weight:600;color:#111827}.order-side[data-v-1af7571e]{font-size:11px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:3px}.order-side.buy[data-v-1af7571e]{background-color:#dcfce7;color:#166534}.order-side.sell[data-v-1af7571e]{background-color:#fee2e2;color:#991b1b}.order-first-line[data-v-1af7571e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.order-price[data-v-1af7571e]{font-size:14px;font-weight:500;color:#111827;font-family:monospace}.order-amount[data-v-1af7571e]{font-size:14px;color:#374151;font-family:monospace}.order-second-line[data-v-1af7571e]{font-size:12px}.order-details[data-v-1af7571e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-status-short[data-v-1af7571e]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:600;text-transform:uppercase}.order-status-short.filled[data-v-1af7571e]{background-color:#dcfce7;color:#166534}.order-status-short.failed[data-v-1af7571e]{background-color:#fee2e2;color:#991b1b}.order-status-short.pending[data-v-1af7571e]{background-color:#fef3c7;color:#92400e}.order-status-short.cancelled[data-v-1af7571e]{background-color:#f3f4f6;color:#6b7280}.order-value[data-v-1af7571e]{color:#374151;font-family:monospace;font-weight:500}.order-fee.no-fee[data-v-1af7571e]{color:#22c55e}.order-time[data-v-1af7571e]{color:#9ca3af;font-size:11px}@media (max-width:768px){.order-details[data-v-1af7571e]{gap:8px}.order-first-line[data-v-1af7571e]{flex-direction:column;align-items:flex-start;gap:4px}}.order-fee[data-v-1af7571e]{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;font-family:monospace}.fee-icon[data-v-1af7571e]{font-size:10px}.login-container[data-v-576ab88e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2937,#f97316);padding:20px;position:relative;overflow:hidden}.background-pattern[data-v-576ab88e]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.1) 0,transparent 50%);pointer-events:none}.login-card[data-v-576ab88e]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:40px;width:100%;max-width:420px;position:relative;z-index:1}.login-header[data-v-576ab88e]{text-align:center;margin-bottom:32px}.logo-section[data-v-576ab88e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.logo-icon[data-v-576ab88e]{height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:transparent}.logo-image[data-v-576ab88e]{height:40px;width:40px;-o-object-fit:contain;object-fit:contain}.brand-name[data-v-576ab88e]{font-size:32px;font-weight:700;color:#1f2937;letter-spacing:-.025em}.login-subtitle[data-v-576ab88e]{color:#6b7280;font-size:16px;margin:0}.error-message[data-v-576ab88e]{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px}.error-icon[data-v-576ab88e]{font-size:16px}.error-text[data-v-576ab88e]{color:#dc2626;font-size:14px;font-weight:500}.login-form[data-v-576ab88e]{margin-bottom:24px}.form-group[data-v-576ab88e]{margin-bottom:20px}.form-label[data-v-576ab88e]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-576ab88e]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;color:#111827;background-color:#fff;transition:all .15s ease;outline:none}.form-input[data-v-576ab88e]:focus{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.form-input[data-v-576ab88e]:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.password-input-container[data-v-576ab88e]{position:relative}.password-toggle[data-v-576ab88e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;padding:4px;border-radius:4px;transition:background-color .15s ease}.password-toggle[data-v-576ab88e]:hover:not(:disabled){background-color:#f3f4f6}.password-toggle[data-v-576ab88e]:disabled{cursor:not-allowed;opacity:.5}.form-options[data-v-576ab88e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.checkbox-label[data-v-576ab88e]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-text[data-v-576ab88e]{font-size:14px;color:#374151}.forgot-password[data-v-576ab88e]{font-size:14px;color:#f97316;text-decoration:none;transition:color .15s ease}.forgot-password[data-v-576ab88e]:hover{color:#ea580c}.login-button[data-v-576ab88e]{width:100%;padding:14px;background:linear-gradient(135deg,#1f2937,#f97316);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;gap:8px}.login-button[data-v-576ab88e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(249,115,22,.4)}.login-button[data-v-576ab88e]:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-spinner[data-v-576ab88e]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-576ab88e 1s linear infinite}@keyframes spin-576ab88e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.divider[data-v-576ab88e]{position:relative;text-align:center;margin:24px 0}.divider[data-v-576ab88e]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e5e7eb}.divider-text[data-v-576ab88e]{background-color:hsla(0,0%,100%,.95);color:#6b7280;padding:0 16px;font-size:14px;position:relative}.social-login[data-v-576ab88e]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.social-button[data-v-576ab88e]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;background-color:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.social-button[data-v-576ab88e]:hover:not(:disabled){border-color:#d1d5db;background-color:#f9fafb}.social-button[data-v-576ab88e]:disabled{opacity:.5;cursor:not-allowed}.social-button.google[data-v-576ab88e]:hover:not(:disabled){border-color:#ea4335;color:#ea4335}.social-button.github[data-v-576ab88e]:hover:not(:disabled){border-color:#333;color:#333}.social-icon[data-v-576ab88e]{font-size:18px}.signup-link[data-v-576ab88e]{text-align:center;margin-bottom:24px;font-size:14px;color:#6b7280}.signup-text[data-v-576ab88e]{color:#f97316;text-decoration:none;font-weight:500;transition:color .15s ease}.signup-text[data-v-576ab88e]:hover{color:#ea580c}.demo-section[data-v-576ab88e]{text-align:center;padding-top:20px;border-top:1px solid #e5e7eb}.demo-text[data-v-576ab88e]{font-size:14px;color:#6b7280;margin-bottom:12px}.demo-button[data-v-576ab88e]{padding:8px 20px;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:14px;cursor:pointer;transition:all .15s ease}.demo-button[data-v-576ab88e]:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.demo-button[data-v-576ab88e]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.login-container[data-v-576ab88e]{padding:16px}.login-card[data-v-576ab88e]{padding:24px}.brand-name[data-v-576ab88e]{font-size:28px}.social-login[data-v-576ab88e]{gap:8px}.form-options[data-v-576ab88e]{flex-direction:column;gap:12px;align-items:flex-start}}.settings-container[data-v-c2de84ee]{max-width:1200px;margin:0 auto;padding:24px}.settings-header[data-v-c2de84ee]{margin-bottom:32px}.settings-title[data-v-c2de84ee]{font-size:28px;font-weight:700;color:#111827;margin-bottom:8px}.settings-subtitle[data-v-c2de84ee]{font-size:16px;color:#6b7280}.settings-nav[data-v-c2de84ee]{display:flex;gap:8px;margin-bottom:32px;border-bottom:1px solid #e5e7eb}.nav-item[data-v-c2de84ee]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}.nav-item[data-v-c2de84ee]:hover{color:#374151;background-color:#f9fafb}.nav-item.active[data-v-c2de84ee]{color:#2563eb;border-bottom-color:#3b82f6}.nav-icon[data-v-c2de84ee]{font-size:16px}.settings-content[data-v-c2de84ee]{min-height:400px}.settings-section[data-v-c2de84ee]{animation:fadeIn-c2de84ee .3s ease}@keyframes fadeIn-c2de84ee{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-c2de84ee]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.section-title[data-v-c2de84ee]{font-size:20px;font-weight:600;color:#111827;margin-bottom:4px}.section-description[data-v-c2de84ee]{font-size:14px;color:#6b7280}.settings-card[data-v-c2de84ee]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:24px}.form-group[data-v-c2de84ee]{margin-bottom:20px}.form-label[data-v-c2de84ee]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-c2de84ee],.form-select[data-v-c2de84ee],.form-textarea[data-v-c2de84ee]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff;transition:border-color .15s ease}.form-input[data-v-c2de84ee]:focus,.form-select[data-v-c2de84ee]:focus,.form-textarea[data-v-c2de84ee]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-input[data-v-c2de84ee]:-moz-read-only{background-color:#f9fafb;color:#6b7280}.form-input[data-v-c2de84ee]:read-only{background-color:#f9fafb;color:#6b7280}.form-help[data-v-c2de84ee]{display:block;font-size:12px;color:#6b7280;margin-top:4px}.input-with-toggle[data-v-c2de84ee]{position:relative}.toggle-visibility[data-v-c2de84ee]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:background-color .15s ease}.toggle-visibility[data-v-c2de84ee]:hover{background-color:#f3f4f6}.checkbox-label[data-v-c2de84ee]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-text[data-v-c2de84ee]{font-size:14px;color:#374151}.api-warning[data-v-c2de84ee]{display:flex;gap:12px;padding:16px;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-bottom:24px}.warning-icon[data-v-c2de84ee]{font-size:20px;flex-shrink:0}.warning-content strong[data-v-c2de84ee]{color:#92400e;font-size:14px}.warning-content p[data-v-c2de84ee]{color:#92400e;font-size:13px;margin:4px 0 0 0}.form-actions[data-v-c2de84ee]{display:flex;gap:12px;margin-top:24px}.btn-primary[data-v-c2de84ee],.btn-secondary[data-v-c2de84ee]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none;display:flex;align-items:center;gap:8px}.btn-primary[data-v-c2de84ee]{background-color:#2563eb;color:#fff}.btn-primary[data-v-c2de84ee]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-c2de84ee]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-c2de84ee]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-c2de84ee]:hover:not(:disabled){background-color:#e5e7eb}.btn-icon[data-v-c2de84ee]{font-size:14px}.empty-state[data-v-c2de84ee]{text-align:center;padding:48px 24px}.empty-icon[data-v-c2de84ee]{font-size:48px;margin-bottom:16px}.empty-title[data-v-c2de84ee]{font-size:18px;font-weight:500;color:#111827;margin-bottom:8px}.empty-description[data-v-c2de84ee]{font-size:14px;color:#6b7280}.addresses-list[data-v-c2de84ee]{display:flex;flex-direction:column;gap:16px}.address-item[data-v-c2de84ee]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .15s ease}.address-item[data-v-c2de84ee]:hover{border-color:#d1d5db;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.address-main[data-v-c2de84ee]{display:flex;justify-content:space-between;align-items:flex-start}.address-info[data-v-c2de84ee]{flex:1}.address-name[data-v-c2de84ee]{font-size:16px;font-weight:500;color:#111827;margin-bottom:4px}.address-asset[data-v-c2de84ee],.address-chain[data-v-c2de84ee]{font-size:14px;color:#2563eb;font-weight:500;margin-bottom:8px}.address-value[data-v-c2de84ee]{font-size:14px;color:#374151;font-family:monospace;word-break:break-all;margin-bottom:8px}.address-date[data-v-c2de84ee]{font-size:12px;color:#6b7280}.address-actions[data-v-c2de84ee]{display:flex;gap:8px}.btn-icon-small[data-v-c2de84ee]{padding:8px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .15s ease}.btn-icon-small.edit[data-v-c2de84ee]{background-color:#dbeafe;color:#1d4ed8}.btn-icon-small.edit[data-v-c2de84ee]:hover{background-color:#bfdbfe}.btn-icon-small.delete[data-v-c2de84ee]{background-color:#fee2e2;color:#dc2626}.btn-icon-small.delete[data-v-c2de84ee]:hover{background-color:#fecaca}.modal-overlay[data-v-c2de84ee]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c2de84ee]{background-color:#fff;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.1);width:100%;max-width:500px;max-height:85vh;overflow:visible;margin:20px;position:relative}.modal-header[data-v-c2de84ee]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-c2de84ee]{font-size:18px;font-weight:600;color:#111827}.modal-close[data-v-c2de84ee]{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .15s ease}.modal-close[data-v-c2de84ee]:hover{background-color:#f3f4f6;color:#374151}.modal-form[data-v-c2de84ee]{padding:24px;max-height:calc(85vh - 80px);overflow-y:auto}.modal-actions[data-v-c2de84ee]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.message[data-v-c2de84ee]{position:fixed;top:20px;right:20px;padding:12px 16px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;z-index:1001;animation:slideIn-c2de84ee .3s ease}.message.success[data-v-c2de84ee]{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.message.error[data-v-c2de84ee]{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}@keyframes slideIn-c2de84ee{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.settings-container[data-v-c2de84ee]{padding:16px}.settings-nav[data-v-c2de84ee]{flex-direction:column;gap:0}.nav-item[data-v-c2de84ee]{border-bottom:1px solid #e5e7eb;border-radius:0}.section-header[data-v-c2de84ee]{flex-direction:column;gap:16px;align-items:flex-start}.form-actions[data-v-c2de84ee]{flex-direction:column}.address-main[data-v-c2de84ee]{flex-direction:column;gap:16px}.address-actions[data-v-c2de84ee]{align-self:flex-end}.modal-content[data-v-c2de84ee]{margin:10px}}.has-saved-data[data-v-c2de84ee]{background-color:#f0f9ff!important;border-color:#0ea5e9!important;color:#0369a1!important;font-family:monospace;letter-spacing:2px}.edit-button[data-v-c2de84ee]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:14px;padding:4px;border-radius:4px;transition:background-color .15s ease;color:#2563eb}.edit-button[data-v-c2de84ee]:hover{background-color:#dbeafe}.form-help.success[data-v-c2de84ee]{color:#166534;font-weight:500}.btn-danger[data-v-c2de84ee]{background-color:#dc2626;color:#fff;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none;display:flex;align-items:center;gap:8px}.btn-danger[data-v-c2de84ee]:hover:not(:disabled){background-color:#b91c1c}.btn-danger[data-v-c2de84ee]:disabled{background-color:#9ca3af;cursor:not-allowed}.combobox-container[data-v-c2de84ee]{position:relative}.combobox-input[data-v-c2de84ee]{width:100%}.combobox-dropdown[data-v-c2de84ee]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 8px 16px -4px rgba(0,0,0,.1);max-height:250px;overflow-y:auto;z-index:1001}.dropdown-item[data-v-c2de84ee]{padding:12px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.dropdown-item[data-v-c2de84ee]:hover{background-color:#f9fafb}.dropdown-item[data-v-c2de84ee]:last-child{border-bottom:none}.dropdown-item.loading[data-v-c2de84ee]{display:flex;align-items:center;gap:8px;color:#6b7280;cursor:default}.dropdown-item.no-results[data-v-c2de84ee]{color:#6b7280;font-style:italic;cursor:default}.asset-item[data-v-c2de84ee]{display:flex;align-items:center;gap:12px}.asset-icon-container[data-v-c2de84ee]{height:32px;width:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6}.asset-icon-small[data-v-c2de84ee]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.asset-details-small[data-v-c2de84ee]{flex:1}.asset-symbol-small[data-v-c2de84ee]{font-size:14px;font-weight:500;color:#111827}.asset-name-small[data-v-c2de84ee]{font-size:12px;color:#6b7280}.loading-spinner-small[data-v-c2de84ee]{width:16px;height:16px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-c2de84ee 1s linear infinite}@keyframes spin-c2de84ee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.combobox-dropdown[data-v-c2de84ee]{max-height:150px}.asset-item[data-v-c2de84ee]{gap:8px}.asset-icon-small[data-v-c2de84ee]{height:28px;width:28px;font-size:11px}}.loading-container[data-v-40b1d453]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.loading-spinner[data-v-40b1d453]{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-40b1d453 1s linear infinite;margin-bottom:16px}.loading-text[data-v-40b1d453]{font-size:16px;color:#6b7280}.error-container[data-v-40b1d453]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);text-align:center}.error-icon[data-v-40b1d453]{font-size:48px;margin-bottom:16px}.error-title[data-v-40b1d453]{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.error-message[data-v-40b1d453]{font-size:14px;color:#6b7280;margin-bottom:24px;max-width:400px}.retry-button[data-v-40b1d453]{background-color:#2563eb;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.retry-button[data-v-40b1d453]:hover:not(:disabled){background-color:#1d4ed8}.retry-button[data-v-40b1d453]:disabled{background-color:#9ca3af;cursor:not-allowed}.refresh-spinner[data-v-40b1d453]{animation:spin-40b1d453 1s linear infinite}.empty-activity[data-v-40b1d453]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.empty-icon[data-v-40b1d453]{font-size:32px;margin-bottom:12px;opacity:.5}.empty-text[data-v-40b1d453]{font-size:14px;color:#6b7280}.no-assets-state[data-v-40b1d453]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.no-assets-icon[data-v-40b1d453]{font-size:48px;margin-bottom:16px;opacity:.6}.no-assets-title[data-v-40b1d453]{font-size:18px;font-weight:600;color:"#111827";margin-bottom:8px}.no-assets-description[data-v-40b1d453]{font-size:14px;color:"#6b7280";margin-bottom:24px;max-width:400px;line-height:1.5}.setup-steps[data-v-40b1d453]{background-color:"#f9fafb";border-radius:8px;padding:20px;max-width:400px;text-align:left}.setup-text[data-v-40b1d453]{font-size:14px;font-weight:500;color:"#374151";margin-bottom:12px}.setup-list[data-v-40b1d453]{list-style:none;padding:0;margin:0}.setup-list li[data-v-40b1d453]{font-size:13px;color:"#6b7280";margin-bottom:8px;padding-left:20px;position:relative}.setup-list li[data-v-40b1d453]:before{content:"•";color:"#3b82f6";font-weight:700;position:absolute;left:0}.refresh-button-main[data-v-40b1d453]{display:flex;align-items:center;gap:8px;background-color:"#2563eb";color:"#ffffff";border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.refresh-button-main[data-v-40b1d453]:hover:not(:disabled){background-color:"#1d4ed8";transform:translateY(-1px);box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.refresh-button-main[data-v-40b1d453]:disabled{opacity:.6;cursor:not-allowed;transform:none}.add-asset-container[data-v-40b1d453]{position:relative}.add-asset-input[data-v-40b1d453]{width:250px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:#fff;transition:border-color .15s ease}.add-asset-input[data-v-40b1d453]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.combobox-container[data-v-40b1d453]{position:relative}.combobox-dropdown[data-v-40b1d453]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 8px 16px -4px rgba(0,0,0,.1);max-height:250px;overflow-y:auto;z-index:1001}.dropdown-item[data-v-40b1d453]{padding:12px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.dropdown-item[data-v-40b1d453]:hover{background-color:#f9fafb}.dropdown-item[data-v-40b1d453]:last-child{border-bottom:none}.dropdown-item.loading[data-v-40b1d453]{display:flex;align-items:center;gap:8px;color:#6b7280;cursor:default}.dropdown-item.no-results[data-v-40b1d453]{color:#6b7280;font-style:italic;cursor:default}.asset-item[data-v-40b1d453]{display:flex;align-items:center;gap:12px}.asset-icon-container[data-v-40b1d453]{height:32px;width:32px}.asset-icon-container-large[data-v-40b1d453],.asset-icon-container[data-v-40b1d453]{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background-color:#f3f4f6}.asset-icon-container-large[data-v-40b1d453]{height:40px;width:40px}.asset-icon-large[data-v-40b1d453],.asset-icon-small[data-v-40b1d453]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.asset-details-small[data-v-40b1d453]{flex:1}.asset-symbol-small[data-v-40b1d453]{font-size:14px;font-weight:500;color:#111827}.asset-name-small[data-v-40b1d453]{font-size:12px;color:#6b7280}.loading-spinner-small[data-v-40b1d453]{width:16px;height:16px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%}.loading-spinner-small[data-v-40b1d453],.optimization-spinner-small[data-v-40b1d453]{animation:spin-40b1d453 1s linear infinite}.optimization-suggestion[data-v-40b1d453]{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;width:100%;text-align:center;transition:all .15s ease;background-color:#fffbeb;border:1px solid #fbbf24}.optimization-suggestion[data-v-40b1d453]:hover{background-color:#fef3c7;transform:translateY(-1px);box-shadow:0 2px 4px 0 rgba(251,191,36,.2)}@keyframes spin-40b1d453{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.error-container[data-v-40b1d453],.loading-container[data-v-40b1d453]{padding:32px 16px}.error-message[data-v-40b1d453]{font-size:13px}.no-assets-state[data-v-40b1d453]{padding:32px 16px}.setup-steps[data-v-40b1d453]{padding:16px}.add-asset-input[data-v-40b1d453]{width:200px}.combobox-dropdown[data-v-40b1d453]{max-height:150px}}.transfer-button[data-v-40b1d453]{margin-top:8px;padding:6px 12px;background-color:#059669;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.transfer-button[data-v-40b1d453]:hover:not(:disabled){background-color:#047857}.transfer-button[data-v-40b1d453]:disabled{background-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.modal-overlay[data-v-40b1d453]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-40b1d453]{background-color:#fff;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.1);width:100%;max-width:500px;max-height:85vh;overflow:visible;margin:20px}.modal-header[data-v-40b1d453]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-40b1d453]{font-size:18px;font-weight:600;color:#111827}.modal-close[data-v-40b1d453]{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .15s ease}.modal-close[data-v-40b1d453]:hover{background-color:#f3f4f6;color:#374151}.modal-body[data-v-40b1d453]{padding:24px}.transfer-info[data-v-40b1d453]{background-color:#f9fafb;border-radius:6px;padding:16px;margin-bottom:20px}.available-amount[data-v-40b1d453],.transfer-source[data-v-40b1d453]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.available-amount[data-v-40b1d453]:last-child,.transfer-source[data-v-40b1d453]:last-child{margin-bottom:0}.amount-label[data-v-40b1d453],.source-label[data-v-40b1d453]{font-size:14px;color:#6b7280}.amount-value[data-v-40b1d453],.source-value[data-v-40b1d453]{font-size:14px;font-weight:500;color:#111827}.form-group[data-v-40b1d453]{margin-bottom:20px}.form-label[data-v-40b1d453]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-40b1d453]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;outline:none;transition:border-color .15s ease}.form-input[data-v-40b1d453]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.amount-buttons[data-v-40b1d453]{display:flex;gap:8px;margin-top:8px}.percent-button[data-v-40b1d453]{flex:1;padding:6px 12px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#374151;cursor:pointer;transition:all .15s ease}.percent-button[data-v-40b1d453]:hover{background-color:#e5e7eb}.earning-options[data-v-40b1d453]{margin-bottom:20px}.options-title[data-v-40b1d453]{font-size:16px;font-weight:500;color:#111827;margin-bottom:12px}.earning-products[data-v-40b1d453]{display:flex;flex-direction:column;gap:12px}.product-option[data-v-40b1d453]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .15s ease}.product-option[data-v-40b1d453]:hover{border-color:#d1d5db;background-color:#f9fafb}.product-option input[type=radio][data-v-40b1d453]{margin:0}.product-info[data-v-40b1d453]{display:flex;flex-direction:column;gap:2px}.product-name[data-v-40b1d453]{font-size:14px;font-weight:500;color:#111827}.product-apy[data-v-40b1d453]{font-size:12px;color:#059669;font-weight:500}.modal-actions[data-v-40b1d453]{color:#059669;font-weight:500;display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}.btn-primary[data-v-40b1d453],.btn-secondary[data-v-40b1d453]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.btn-primary[data-v-40b1d453]{background-color:#2563eb;color:#fff}.btn-primary[data-v-40b1d453]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-40b1d453]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-40b1d453]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-40b1d453]:hover:not(:disabled){background-color:#e5e7eb}@media (max-width:768px){.modal-content[data-v-40b1d453]{margin:10px}.earning-products[data-v-40b1d453]{gap:8px}.modal-actions[data-v-40b1d453]{flex-direction:column}}.optimization-spinner-tiny[data-v-40b1d453]{animation:spin-40b1d453 .8s linear infinite;font-size:.7rem}.optimization-inline-button[data-v-40b1d453]{background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:3px;display:flex;align-items:center;gap:2px;transition:all .15s ease;background-color:#fffbeb;border:1px solid #fbbf24;margin-left:4px}.optimization-inline-button[data-v-40b1d453]:hover{background-color:#fef3c7;transform:translateY(-1px);box-shadow:0 1px 2px 0 rgba(251,191,36,.3)}.earning-section[data-v-215d10c7]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-215d10c7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.section-title[data-v-215d10c7]{font-size:24px;font-weight:700;color:#111827;margin-bottom:8px}.section-subtitle[data-v-215d10c7]{font-size:16px;color:#6b7280}.add-staking-button[data-v-215d10c7]{display:flex;align-items:center;gap:8px;background-color:#059669;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.add-staking-button[data-v-215d10c7]:hover:not(:disabled){background-color:#047857;transform:translateY(-1px);box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.add-staking-button[data-v-215d10c7]:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-icon[data-v-215d10c7]{font-size:16px}.loading-container[data-v-215d10c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.loading-spinner[data-v-215d10c7]{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #059669;border-radius:50%;animation:spin-215d10c7 1s linear infinite;margin-bottom:16px}.loading-text[data-v-215d10c7]{font-size:16px;color:#6b7280}.error-container[data-v-215d10c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);text-align:center}.error-icon[data-v-215d10c7]{font-size:48px;margin-bottom:16px}.error-title[data-v-215d10c7]{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.error-message[data-v-215d10c7]{font-size:14px;color:#6b7280;margin-bottom:24px;max-width:400px}.retry-button[data-v-215d10c7]{background-color:#059669;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.retry-button[data-v-215d10c7]:hover:not(:disabled){background-color:#047857}.summary-grid[data-v-215d10c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.summary-card[data-v-215d10c7]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:24px;transition:all .15s ease}.summary-card[data-v-215d10c7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.card-header[data-v-215d10c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.card-title[data-v-215d10c7]{font-size:16px;font-weight:500;color:#6b7280;margin:0}.card-icon[data-v-215d10c7]{font-size:24px;padding:8px;border-radius:8px}.card-icon.staked[data-v-215d10c7]{background-color:#dbeafe}.card-icon.profit[data-v-215d10c7]{background-color:#dcfce7}.card-icon.apy[data-v-215d10c7]{background-color:#fef3c7}.card-value[data-v-215d10c7]{font-size:28px;font-weight:700;color:#111827;margin-bottom:8px}.card-value.profit-value[data-v-215d10c7]{color:#059669}.card-value.apy-value[data-v-215d10c7]{color:#d97706}.card-subtitle[data-v-215d10c7]{font-size:14px;color:#6b7280}.staked-assets-section[data-v-215d10c7]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);overflow:hidden}.section-header-small[data-v-215d10c7]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.section-title-small[data-v-215d10c7]{font-size:18px;font-weight:600;color:#111827;margin:0}.refresh-button[data-v-215d10c7]{display:flex;align-items:center;gap:8px;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.refresh-button[data-v-215d10c7]:hover:not(:disabled){background-color:#e5e7eb}.refresh-button[data-v-215d10c7]:disabled{opacity:.6;cursor:not-allowed}.refresh-spinner[data-v-215d10c7]{animation:spin-215d10c7 1s linear infinite}.no-staked-assets[data-v-215d10c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.no-assets-icon[data-v-215d10c7]{font-size:48px;margin-bottom:16px;opacity:.6}.no-assets-title[data-v-215d10c7]{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.no-assets-description[data-v-215d10c7]{font-size:14px;color:#6b7280;max-width:400px;line-height:1.5}.staked-assets-table[data-v-215d10c7]{width:100%}.table-header[data-v-215d10c7]{display:grid;grid-template-columns:2fr 1.5fr 1.2fr 1fr 1.5fr 1fr;gap:16px;padding:16px 24px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.header-cell[data-v-215d10c7]{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.table-body[data-v-215d10c7]{display:flex;flex-direction:column}.table-row[data-v-215d10c7]{display:grid;grid-template-columns:2fr 1.5fr 1.2fr 1fr 1.5fr 1fr;gap:16px;padding:20px 24px;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.table-row[data-v-215d10c7]:hover{background-color:#f9fafb}.table-row[data-v-215d10c7]:last-child{border-bottom:none}.table-cell[data-v-215d10c7]{display:flex;flex-direction:column;justify-content:center}.asset-cell[data-v-215d10c7]{align-items:flex-start}.asset-info[data-v-215d10c7]{display:flex;align-items:center;gap:12px}.asset-icon-container[data-v-215d10c7]{height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background-color:#f3f4f6}.asset-icon[data-v-215d10c7]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.asset-details[data-v-215d10c7]{display:flex;flex-direction:column;gap:2px}.asset-symbol[data-v-215d10c7]{font-size:14px;font-weight:600;color:#111827}.asset-name[data-v-215d10c7]{font-size:12px;color:#6b7280}.asset-product-type[data-v-215d10c7]{font-size:11px;color:#059669;font-weight:500;text-transform:capitalize}.amount-value[data-v-215d10c7]{font-size:14px;font-weight:600;color:#111827;font-family:monospace}.amount-symbol[data-v-215d10c7]{font-size:12px;color:#6b7280;font-weight:500}.value-amount[data-v-215d10c7]{font-size:14px;font-weight:600;color:#111827}.apy-value[data-v-215d10c7]{font-size:14px;font-weight:600;color:#059669}.apy-value.high-apy[data-v-215d10c7]{color:#d97706}.lock-period[data-v-215d10c7]{font-size:11px;color:#6b7280;font-style:italic}.profit-asset[data-v-215d10c7]{font-size:13px;font-weight:500;color:#059669;font-family:monospace}.profit-usdt[data-v-215d10c7]{font-size:12px;color:#6b7280}.actions-cell[data-v-215d10c7]{flex-direction:row;gap:8px;align-items:center}.action-button[data-v-215d10c7]{padding:8px;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all .15s ease;background-color:#f3f4f6}.action-button[data-v-215d10c7]:hover:not(:disabled){transform:scale(1.1)}.action-button[data-v-215d10c7]:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-button.adjust[data-v-215d10c7]:hover:not(:disabled){background-color:#dbeafe}.action-button.unstake[data-v-215d10c7]:hover:not(:disabled){background-color:#fee2e2}.modal-overlay[data-v-215d10c7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-215d10c7]{background-color:#fff;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.1);width:100%;max-width:600px;max-height:85vh;overflow:visible;margin:20px}.modal-header[data-v-215d10c7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-215d10c7]{font-size:18px;font-weight:600;color:#111827}.modal-close[data-v-215d10c7]{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .15s ease}.modal-close[data-v-215d10c7]:hover{background-color:#f3f4f6;color:#374151}.modal-body[data-v-215d10c7]{padding:24px;max-height:calc(85vh - 140px);overflow-y:auto}.modal-actions[data-v-215d10c7]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}.form-group[data-v-215d10c7]{margin-bottom:20px}.form-label[data-v-215d10c7]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-215d10c7]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;outline:none;transition:border-color .15s ease}.form-input[data-v-215d10c7]:focus{border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.amount-buttons[data-v-215d10c7]{display:flex;gap:8px;margin-top:8px}.percent-button[data-v-215d10c7]{flex:1;padding:6px 12px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#374151;cursor:pointer;transition:all .15s ease}.percent-button[data-v-215d10c7]:hover{background-color:#e5e7eb}.asset-selector[data-v-215d10c7]{flex-direction:column;gap:12px;max-height:300px;overflow-y:auto}.asset-option[data-v-215d10c7],.asset-selector[data-v-215d10c7]{display:flex;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.asset-option[data-v-215d10c7]{justify-content:space-between;align-items:center;cursor:pointer;transition:all .15s ease}.asset-option[data-v-215d10c7]:hover{border-color:#059669;background-color:#f0fdf4}.asset-option.selected[data-v-215d10c7]{border-color:#059669;background-color:#dcfce7}.asset-option-info[data-v-215d10c7]{display:flex;align-items:center;gap:12px}.asset-icon-container-small[data-v-215d10c7]{height:32px;width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background-color:#f3f4f6}.asset-icon-small[data-v-215d10c7]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.asset-option-details[data-v-215d10c7]{display:flex;flex-direction:column;gap:2px}.asset-option-symbol[data-v-215d10c7]{font-size:14px;font-weight:600;color:#111827}.asset-option-name[data-v-215d10c7]{font-size:12px;color:#6b7280}.asset-option-balance[data-v-215d10c7]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.balance-amount[data-v-215d10c7]{font-size:14px;font-weight:500;color:#111827;font-family:monospace}.balance-value[data-v-215d10c7]{font-size:12px;color:#6b7280}.product-options[data-v-215d10c7]{display:flex;flex-direction:column;gap:12px}.product-option[data-v-215d10c7]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .15s ease}.product-option[data-v-215d10c7]:hover{border-color:#d1d5db;background-color:#f9fafb}.product-option input[type=radio][data-v-215d10c7]{margin:0}.product-info[data-v-215d10c7]{display:flex;flex-direction:column;gap:4px}.product-name[data-v-215d10c7]{font-size:14px;font-weight:500;color:#111827}.product-apy[data-v-215d10c7]{font-size:13px;color:#059669;font-weight:600}.product-description[data-v-215d10c7]{font-size:12px;color:#6b7280}.adjustment-summary[data-v-215d10c7],.staking-summary[data-v-215d10c7]{background-color:#f9fafb;border-radius:6px;padding:16px;margin-top:20px}.summary-item[data-v-215d10c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.summary-item[data-v-215d10c7]:last-child{margin-bottom:0}.summary-label[data-v-215d10c7]{font-size:14px;color:#6b7280}.summary-value[data-v-215d10c7]{font-size:14px;font-weight:600;color:#111827}.current-staking-info[data-v-215d10c7]{background-color:#f0fdf4;border-radius:6px;padding:16px;margin-bottom:20px}.info-item[data-v-215d10c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.info-item[data-v-215d10c7]:last-child{margin-bottom:0}.info-label[data-v-215d10c7]{font-size:14px;color:#059669;font-weight:500}.info-value[data-v-215d10c7]{font-size:14px;font-weight:600;color:#111827;font-family:monospace}.adjustment-type-selector[data-v-215d10c7]{display:flex;gap:20px;margin-bottom:20px}.radio-label[data-v-215d10c7]{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.radio-label input[type=radio][data-v-215d10c7]{margin:0}.no-available-assets[data-v-215d10c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.btn-primary[data-v-215d10c7],.btn-secondary[data-v-215d10c7]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.btn-primary[data-v-215d10c7]{background-color:#059669;color:#fff}.btn-primary[data-v-215d10c7]:hover:not(:disabled){background-color:#047857}.btn-primary[data-v-215d10c7]:disabled{background-color:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-215d10c7]{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-215d10c7]:hover:not(:disabled){background-color:#e5e7eb}.message[data-v-215d10c7]{position:fixed;top:20px;right:20px;padding:12px 16px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;z-index:1001;animation:slideIn-215d10c7 .3s ease}.message.success[data-v-215d10c7]{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.message.error[data-v-215d10c7]{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}@keyframes slideIn-215d10c7{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes spin-215d10c7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.table-header[data-v-215d10c7],.table-row[data-v-215d10c7]{grid-template-columns:1fr;gap:8px}.table-row[data-v-215d10c7]{padding:16px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.table-cell[data-v-215d10c7]{flex-direction:row;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.table-cell[data-v-215d10c7]:last-child{border-bottom:none}.header-cell[data-v-215d10c7]{display:none}.table-cell[data-v-215d10c7]:before{content:attr(data-label);font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}}@media (max-width:768px){.section-header[data-v-215d10c7]{flex-direction:column;gap:16px;align-items:flex-start}.summary-grid[data-v-215d10c7]{grid-template-columns:1fr}.modal-content[data-v-215d10c7]{margin:10px;max-width:calc(100vw - 20px)}.product-options[data-v-215d10c7]{gap:8px}.modal-actions[data-v-215d10c7]{flex-direction:column}.asset-selector[data-v-215d10c7]{max-height:200px}}.comparison-section[data-v-215d10c7]{justify-content:space-around;margin-bottom:20px}.comparison-card[data-v-215d10c7]{background-color:#f9fafb;border-radius:6px;text-align:center;width:40%}.comparison-title[data-v-215d10c7]{font-size:16px;font-weight:500}.metric-label[data-v-215d10c7]{font-size:14px}.improvement[data-v-215d10c7]{color:#059669}.comparison-arrow[data-v-215d10c7]{color:#6b7280}.improvement-indicator[data-v-215d10c7]{font-size:13px;color:#059669;font-weight:500;margin-top:12px}.allocation-section[data-v-215d10c7]{margin-bottom:20px}.allocation-title[data-v-215d10c7]{font-weight:500;color:#374151;margin-bottom:12px}.allocation-table[data-v-215d10c7]{border-radius:6px}.allocation-header[data-v-215d10c7]{grid-template-columns:1.5fr 1fr 1.2fr 1.3fr;background-color:#f3f4f6}.allocation-row[data-v-215d10c7]{grid-template-columns:1.5fr 1fr 1.2fr 1.3fr;padding:12px 16px}.allocation-cell[data-v-215d10c7]{align-items:center;font-size:13px;color:#374151}.apy-value-small[data-v-215d10c7],.asset-symbol-small[data-v-215d10c7]{font-weight:500}.quantity-input[data-v-215d10c7]{width:80px;padding:6px}.quantity-symbol[data-v-215d10c7]{font-size:12px;margin-left:4px}.hold-days.zero-days[data-v-215d10c7]{font-style:italic;color:#9ca3af}.updating-indicator[data-v-215d10c7]{justify-content:center;margin-bottom:20px}.loading-spinner-small[data-v-215d10c7]{width:20px;height:20px;border:3px solid #e5e7eb;border-top:3px solid #059669;animation:spin-215d10c7 .75s linear infinite}.updated-metrics[data-v-215d10c7]{background-color:#f9fafb}.metrics-row[data-v-215d10c7]{justify-content:space-around}.optimization-card[data-v-215d10c7]{cursor:pointer}.optimization-card[data-v-215d10c7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.optimization-card .card-icon[data-v-215d10c7]{font-size:28px;padding:6px}.optimization-card .card-icon.optimal[data-v-215d10c7]{background-color:#dcfce7;color:#16a34a}.optimization-card .card-icon.can-improve[data-v-215d10c7]{background-color:#fef08a;color:#ca8a04}.optimization-card .optimal-value[data-v-215d10c7]{color:#16a34a}.optimization-card .improvement-value[data-v-215d10c7]{color:#ca8a04}.optimization-button[data-v-215d10c7]{color:#059669;font-weight:500;line-height:1.4}.optimization-button[data-v-215d10c7]:hover{text-decoration:underline}.potential-yield[data-v-215d10c7]{font-size:12px;color:#6b7280}.optimization-card[data-v-215d10c7]{border-left:4px solid transparent}.optimization-card.optimal[data-v-215d10c7]{border-left-color:#059669;background:linear-gradient(135deg,#f0fdf4,#fff)}.optimization-card.can-improve[data-v-215d10c7]{border-left-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fff)}.card-icon.optimization[data-v-215d10c7]{background-color:#f3f4f6}.card-icon.optimization.optimal[data-v-215d10c7]{background-color:#dcfce7}.optimal-value[data-v-215d10c7]{color:#059669}.improvement-value[data-v-215d10c7]{color:#f59e0b}.optimization-button[data-v-215d10c7]{background:none;border:none;color:#f59e0b;font-size:12px;font-weight:600;cursor:pointer;text-align:left;padding:0;line-height:1.3;transition:color .15s ease}.optimization-button[data-v-215d10c7]:hover{color:#d97706}.potential-yield[data-v-215d10c7]{font-size:11px;color:#059669;font-weight:700}.optimization-modal[data-v-215d10c7]{max-width:800px}.comparison-section[data-v-215d10c7]{display:flex;align-items:center;gap:20px;margin-bottom:32px;padding:20px;background-color:#f9fafb;border-radius:8px}.comparison-card[data-v-215d10c7]{flex:1;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.comparison-card.current[data-v-215d10c7]{border-left:4px solid #6b7280}.comparison-card.optimized[data-v-215d10c7]{border-left:4px solid #059669}.comparison-title[data-v-215d10c7]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px}.comparison-metrics[data-v-215d10c7]{display:flex;flex-direction:column;gap:8px}.metric[data-v-215d10c7]{display:flex;justify-content:space-between;align-items:center}.metric-label[data-v-215d10c7]{font-size:13px;color:#6b7280}.metric-value[data-v-215d10c7]{font-size:14px;font-weight:600;color:#111827}.metric-value.improvement[data-v-215d10c7]{color:#059669}.comparison-arrow[data-v-215d10c7]{font-size:24px;color:#059669;font-weight:700}.improvement-indicator[data-v-215d10c7]{margin-top:8px;padding:4px 8px;background-color:#dcfce7;color:#166534;border-radius:4px;font-size:12px;font-weight:600;text-align:center}.allocation-section[data-v-215d10c7]{margin-bottom:24px}.allocation-title[data-v-215d10c7]{font-size:16px;font-weight:600;color:#111827;margin-bottom:16px}.allocation-table[data-v-215d10c7]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.allocation-header[data-v-215d10c7]{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.2fr;gap:16px;padding:12px 16px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.allocation-header .header-cell[data-v-215d10c7]{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.allocation-body[data-v-215d10c7]{display:flex;flex-direction:column}.allocation-row[data-v-215d10c7]{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.2fr;gap:16px;padding:16px;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.allocation-row[data-v-215d10c7]:hover{background-color:#f9fafb}.allocation-row[data-v-215d10c7]:last-child{border-bottom:none}.allocation-cell[data-v-215d10c7]{display:flex;flex-direction:column;justify-content:center}.asset-info-small[data-v-215d10c7]{display:flex;align-items:center;gap:8px}.asset-icon-container-tiny[data-v-215d10c7]{height:24px;width:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background-color:#f3f4f6}.asset-icon-tiny[data-v-215d10c7]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.asset-details-small[data-v-215d10c7]{display:flex;flex-direction:column;gap:2px}.asset-symbol-small[data-v-215d10c7]{font-size:13px;font-weight:600;color:#111827}.asset-product-small[data-v-215d10c7]{font-size:11px;color:#059669;font-weight:500;text-transform:capitalize}.apy-value-small[data-v-215d10c7]{font-size:13px;font-weight:600;color:#059669}.quantity-cell[data-v-215d10c7]{gap:4px}.quantity-input[data-v-215d10c7]{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:#111827;outline:none;transition:border-color .15s ease;font-family:monospace}.quantity-input[data-v-215d10c7]:focus{border-color:#059669;box-shadow:0 0 0 2px rgba(5,150,105,.1)}.quantity-symbol[data-v-215d10c7]{font-size:11px;color:#6b7280;font-weight:500}.hold-days[data-v-215d10c7]{font-size:13px;font-weight:500;color:#374151}.hold-days.zero-days[data-v-215d10c7]{color:#059669}.hold-reason[data-v-215d10c7]{font-size:11px;color:#6b7280;font-style:italic}.updating-indicator[data-v-215d10c7]{display:flex;align-items:center;gap:8px;padding:16px;background-color:#f0fdf4;border-radius:6px;margin-bottom:16px;font-size:14px;color:#6b7280}.loading-spinner-small[data-v-215d10c7]{width:16px;height:16px;border:2px solid #e5e7eb;border-top:2px solid #059669;border-radius:50%;animation:spin-215d10c7 1s linear infinite}.updated-metrics[data-v-215d10c7]{background-color:#f0fdf4;border-radius:6px;padding:16px;margin-bottom:16px}.metrics-row[data-v-215d10c7]{display:flex;justify-content:space-between;align-items:center;gap:16px}.metric-item[data-v-215d10c7]{display:flex;flex-direction:column;gap:4px;text-align:center}.metric-item.improvement[data-v-215d10c7]{background-color:#dcfce7;padding:8px 12px;border-radius:6px}.metric-item .metric-label[data-v-215d10c7]{font-size:12px;color:#6b7280;font-weight:500}.metric-item .metric-value[data-v-215d10c7]{font-size:14px;font-weight:600;color:#111827}.metric-item.improvement .metric-value[data-v-215d10c7]{color:#059669}.optimization-apply[data-v-215d10c7]{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 2px 4px 0 rgba(5,150,105,.2)}.optimization-apply[data-v-215d10c7]:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-1px);box-shadow:0 4px 8px 0 rgba(5,150,105,.3)}@media (max-width:768px){.comparison-section[data-v-215d10c7]{flex-direction:column;gap:12px}.comparison-arrow[data-v-215d10c7]{transform:rotate(90deg)}.allocation-header[data-v-215d10c7],.allocation-row[data-v-215d10c7]{grid-template-columns:1fr;gap:8px}.allocation-row[data-v-215d10c7]{padding:12px;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px}.allocation-cell[data-v-215d10c7]{flex-direction:row;justify-content:space-between;align-items:center;padding:4px 0}.metrics-row[data-v-215d10c7]{flex-direction:column;gap:12px}.metric-item[data-v-215d10c7]{width:100%}}.optimization-card.loading[data-v-215d10c7]{border-left-color:#6b7280;background:linear-gradient(135deg,#f9fafb,#fff)}.card-icon.optimization.loading[data-v-215d10c7]{background-color:#f3f4f6}.optimization-spinner[data-v-215d10c7]{animation:spin-215d10c7 1s linear infinite}.loading-value[data-v-215d10c7]{color:#6b7280}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;background-color:#f9fafb}#app{min-height:100vh;width:100vw;display:flex;flex-direction:column}.app-container{min-height:100vh;width:100%;background-color:#f9fafb;color:#111827}.nav-header{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.nav-content{max-width:1280px;margin:0 auto;padding:0 24px}.nav-flex{justify-content:space-between;height:64px}.logo-section,.nav-flex{display:flex;align-items:center}.logo-section{gap:12px}.logo-icon{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:transparent}.logo-image{height:32px;width:32px;-o-object-fit:contain;object-fit:contain}.brand-name{font-size:20px;font-weight:700;color:#1f2937;letter-spacing:-.025em}.desktop-nav{display:flex;gap:32px;margin-left:24px}.nav-button{background:none;border:none;padding:8px 4px 16px 4px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}.nav-button:hover{color:#374151;border-bottom-color:#d1d5db}.nav-button-active{color:#f97316!important;border-bottom-color:#f97316!important}.nav-controls{display:flex;align-items:center;gap:16px}.currency-select{font-size:14px;border:1px solid #d1d5db;border-radius:6px;padding:4px 12px;background-color:#fff;color:#111827;outline:none}.theme-toggle{background:none;border:none;padding:8px;border-radius:6px;color:#6b7280;cursor:pointer;font-size:20px}.theme-toggle:hover{color:#374151}.user-profile{gap:8px}.user-avatar,.user-profile{display:flex;align-items:center}.user-avatar{height:32px;width:32px;background-color:#1f2937;border-radius:50%;justify-content:center}.user-initials{color:#fff}.user-initials,.user-name{font-size:14px;font-weight:500}.user-name{color:#111827}.logout-button{background:none;border:none;padding:8px;border-radius:6px;color:#6b7280;cursor:pointer;font-size:16px;transition:all .15s ease}.logout-button:hover{color:#ef4444;background-color:#fef2f2}.main-content{max-width:1280px;margin:0 auto;padding:24px;flex:1}.coming-soon{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:48px;text-align:center}.coming-soon-icon{font-size:60px;margin-bottom:16px}.coming-soon-title{font-size:18px;font-weight:500;color:#111827;margin-bottom:8px}.coming-soon-text{font-size:16px;color:#6b7280}.session-expired-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000}.session-expired-modal{background-color:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.2);padding:32px;text-align:center;max-width:400px;margin:20px}.session-expired-icon{font-size:48px;margin-bottom:16px}.session-expired-title{font-size:20px;font-weight:600;color:#111827;margin-bottom:12px}.session-expired-message{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.5}.session-expired-button{background-color:#f97316;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.session-expired-button:hover{background-color:#ea580c}@media (max-width:768px){.desktop-nav{display:none}.nav-content{padding:0 16px}.main-content{padding:16px}.user-name{display:none}}