.trade-toast[data-v-3edbd07c]{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:12px 20px;border-radius:8px;display:flex;min-width:230px;align-items:center;gap:10px;z-index:2000;font-weight:500}.crypto-dashboard.dark .trade-toast[data-v-3edbd07c]{background-color:#121318;border:1px solid #2b2f3a;color:#fff;box-shadow:0 16px 36px rgba(0,0,0,.7),0 4px 12px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}.crypto-dashboard.light .trade-toast[data-v-3edbd07c]{background-color:#fff;border:1px solid #e5e7eb;color:#111827;box-shadow:0 16px 36px rgba(0,0,0,.15),0 4px 12px hsla(0,0%,100%,.9),inset 0 1px 0 hsla(0,0%,100%,.9)}.toast-icon[data-v-3edbd07c]{color:#0ecb81;display:flex;align-items:center}.toast-icon.toast-icon-red[data-v-3edbd07c]{color:#f6465d}.crypto-dashboard.dark[data-v-3edbd07c]{--bg-main:#0b0e11;--bg-sidebar:#0b0e11;--bg-hover:#1e2329;--bg-active:oklch(96.7% .001 286.375);--text-active:#000;--bg-input:#1e2329;--bg-btn-dark:#2b313a;--border-color:#1e2329;--text-primary:#fff;--text-secondary:oklch(70.8% 0 0);--text-regular:#eaecef;--accent-yellow:#ffef46;--accent-yellows:color-mix(in oklab,var(--input) 60%,transparent);--btn-disabled-bg:#8c8330;--table-hover:#181a20;--skeleton-bg:#2f3438;--modal-bg:#181a20;--modal-input-bg:#0b0e11;--modal-overlay-bg:transparent;--dropdown-bg:#1e2329;--dropdown-hover:#2b313a;--panel-bg:#181a20}.crypto-dashboard.light[data-v-3edbd07c]{--bg-main:#fcfcfc;--bg-sidebar:#fff;--bg-hover:#f0f2f5;--bg-active:#181a20;--text-active:#fff;--bg-input:#f0f2f5;--bg-btn-dark:#eaecef;--border-color:#e6e8ea;--text-primary:#1e2329;--text-secondary:#707a8a;--text-regular:#1e2329;--accent-yellow:#fcd535;--accent-yellows:#ffef46;--btn-disabled-bg:#e2cb69;--table-hover:#f8f9fa;--skeleton-bg:#e6e8ea;--modal-bg:#fff;--modal-input-bg:#f8f9fa;--modal-overlay-bg:hsla(0,0%,100%,0);--dropdown-bg:#fff;--dropdown-hover:#f0f2f5;--panel-bg:#fff;--foreground:oklch(14.5% 0 0)}.skeleton[data-v-3edbd07c]{background-color:var(--skeleton-bg);border-radius:4px;animation:skeleton-pulse-3edbd07c 1.5s ease-in-out infinite}.skeleton-text[data-v-3edbd07c]{height:14px;width:100%}.skeleton-avatar[data-v-3edbd07c]{width:24px;height:24px;border-radius:50%;flex-shrink:0}@keyframes skeleton-pulse-3edbd07c{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.crypto-dashboard[data-v-3edbd07c]{display:flex;flex:1;background-color:var(--bg-main);color:var(--text-regular);box-sizing:border-box;transition:background-color .3s,color .3s}.sidebar[data-v-3edbd07c]{width:240px;background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:16px 12px;flex-shrink:0;transition:background-color .3s,border-color .3s}.sidebar-header[data-v-3edbd07c]{display:flex;align-items:center;justify-content:space-between;padding:8px;margin-bottom:12px}.assets-label[data-v-3edbd07c]{font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.5px}.theme-toggle-btn[data-v-3edbd07c]{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:4px;transition:color .2s,background-color .2s}.theme-toggle-btn[data-v-3edbd07c]:hover{color:var(--text-primary);background-color:var(--bg-hover)}.nav-menu[data-v-3edbd07c]{display:flex;flex-direction:column;gap:13px;flex:1}.nav-item[data-v-3edbd07c]{display:flex;align-items:center;justify-content:space-between;padding:13px 13px;color:var(--text-secondary);text-decoration:none;border-radius:13px;font-size:14px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s,color .2s}.nav-item[data-v-3edbd07c]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.nav-item.active[data-v-3edbd07c]{background-color:var(--bg-active);color:var(--text-active);font-weight:600}.nav-left[data-v-3edbd07c]{display:flex;align-items:center}.nav-icon[data-v-3edbd07c]{width:18px;height:18px;margin-right:12px}.chevron-icon[data-v-3edbd07c]{transition:transform .2s ease;color:var(--text-secondary)}.chevron-icon.rotate-180[data-v-3edbd07c]{transform:rotate(180deg)}.submenu[data-v-3edbd07c]{display:flex;flex-direction:column;padding-left:30px;margin-top:4px;gap:2px;overflow:hidden}.submenu-item[data-v-3edbd07c]{display:block;padding:8px 12px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:400;border-radius:6px;transition:color .2s,background-color .2s}.submenu-item[data-v-3edbd07c]:hover{color:var(--text-primary);background-color:var(--bg-hover)}.submenu-item.active[data-v-3edbd07c]{color:var(--text-primary);font-weight:600}.slide-fade-enter-active[data-v-3edbd07c],.slide-fade-leave-active[data-v-3edbd07c]{transition:all .25s cubic-bezier(.4,0,.2,1);max-height:250px;opacity:1}.slide-fade-enter[data-v-3edbd07c],.slide-fade-leave-to[data-v-3edbd07c]{max-height:0;opacity:0;transform:translateY(-6px)}.sidebar-footer[data-v-3edbd07c]{padding-top:16px;border-top:1px solid var(--border-color)}.logout-btn[data-v-3edbd07c]{display:flex;align-items:center;color:var(--text-secondary);text-decoration:none;font-size:14px;padding:8px;border-radius:6px}.logout-btn[data-v-3edbd07c]:hover{color:#f6465d}.main-content[data-v-3edbd07c]{flex:1;padding:32px 40px;margin:0 auto}.top-header[data-v-3edbd07c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-3edbd07c]{font-size:24px;font-weight:600;margin:0;color:var(--text-primary)}.header-actions[data-v-3edbd07c]{display:flex;gap:8px}.btn[data-v-3edbd07c]{padding:8px 18px;border-radius:3.40282e+38px;font-size:var(--text-sm);font-family:Inter,sans-serif;font-weight:500;height:calc(var(--spacing)*9);border-width:1px;border-color:var(--input);cursor:pointer;background-color:color-mix(in oklab,var(--input) 30%,transparent);transition:opacity .2s;display:flex;gap:5px}.btn[data-v-3edbd07c]:hover{opacity:.85}.btn-yellow[data-v-3edbd07c]{background-color:var(--accent-yellow);color:#000;font-weight:600}.btn-dark[data-v-3edbd07c]{color:var(--text-primary)}.assets-overview[data-v-3edbd07c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.overview-item[data-v-3edbd07c]{display:flex;flex-direction:column}.label-with-eye[data-v-3edbd07c]{display:flex;align-items:center;gap:6px;font-weight:400;color:var(--text-secondary);font-size:14px;margin-bottom:6px}.overview-sub[data-v-3edbd07c]{display:flex;gap:40px}.eye-icon[data-v-3edbd07c]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:0;display:flex;align-items:center}.eye-icon[data-v-3edbd07c]:hover{color:var(--text-primary)}.amount-value[data-v-3edbd07c]{font-size:32px;font-weight:700;color:var(--text-primary);line-height:1.2}.amount-line[data-v-3edbd07c],.amount-value[data-v-3edbd07c]{display:flex;align-items:baseline;gap:8px}.amount-line .size20[data-v-3edbd07c]{font-size:20px!important}.amount-btc-line[data-v-3edbd07c]{font-size:14px;color:var(--text-secondary);margin-top:0;font-weight:400}.stars[data-v-3edbd07c]{letter-spacing:1px}.unit[data-v-3edbd07c]{font-size:14px;color:var(--text-secondary);font-weight:500}.sub-item-center[data-v-3edbd07c],.sub-item-right[data-v-3edbd07c]{padding-top:2px}.sub-label[data-v-3edbd07c]{font-size:14px;font-weight:400;color:var(--text-secondary);margin-bottom:6px;display:block}.sub-value[data-v-3edbd07c]{font-size:16px;font-weight:600;color:var(--text-primary);display:flex;align-items:baseline;gap:6px;line-height:1.2}.sub-btc-value[data-v-3edbd07c]{font-size:.73rem;color:var(--text-secondary);font-weight:400}.crypto-section[data-v-3edbd07c]{border-top:1px solid var(--border-color);padding-top:24px}.section-title[data-v-3edbd07c]{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.toolbar[data-v-3edbd07c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.toolbar-left[data-v-3edbd07c]{display:flex;align-items:center;gap:16px}.search-box[data-v-3edbd07c]{display:flex;align-items:center;background-color:var(--bg-input);border-radius:8px;padding:6px 12px;width:200px;border:1px solid transparent}.search-box[data-v-3edbd07c]:focus-within{border-color:var(--accent-yellow)}.search-icon[data-v-3edbd07c]{width:14px;height:14px;color:var(--text-secondary);margin-right:8px}.search-box input[data-v-3edbd07c]{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:13px;width:100%}.checkbox-label[data-v-3edbd07c]{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--text-secondary);font-weight:500;cursor:pointer}.checkbox-label input[type=checkbox][data-v-3edbd07c]{accent-color:var(--accent-yellow);cursor:pointer}.convert-link[data-v-3edbd07c]{color:#c99400;text-decoration:none;font-size:var(--text-sm);font-weight:500}.crypto-dashboard.dark .convert-link[data-v-3edbd07c]{color:var(--accent-yellow)}.convert-link[data-v-3edbd07c]:hover{text-decoration:underline}.table-container[data-v-3edbd07c]{overflow-x:auto}.assets-table[data-v-3edbd07c]{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.assets-table th[data-v-3edbd07c]{color:var(--foreground);font-weight:500;padding:12px 8px;border-bottom:1px solid var(--border-color);font-size:var(--text-sm)}.assets-table td[data-v-3edbd07c]{padding:16px 8px;border-bottom:1px solid var(--border-color);vertical-align:middle}.assets-table tbody tr[data-v-3edbd07c]:hover{background-color:var(--table-hover)}.coin-info[data-v-3edbd07c]{display:flex;align-items:center;gap:12px}.coin-icon[data-v-3edbd07c]{width:24px;height:24px;border-radius:50%}.coin-names[data-v-3edbd07c]{display:flex;flex-direction:column}.coin-symbol[data-v-3edbd07c]{font-weight:600;color:var(--text-primary)}.coin-full-name[data-v-3edbd07c]{font-size:.73rem;color:var(--text-secondary)}.td-stars[data-v-3edbd07c]{color:var(--text-primary);letter-spacing:0}.td-equivalent[data-v-3edbd07c]{color:var(--text-primary)}.equiv-usd-line[data-v-3edbd07c]{display:flex;align-items:baseline;gap:4px;font-weight:600;font-size:14px}.equiv-usd-line .unit[data-v-3edbd07c]{font-size:12px;color:var(--text-secondary);font-weight:500}.equiv-btc-line[data-v-3edbd07c]{font-size:11px;color:var(--text-secondary);margin-top:0;font-weight:400}.text-right[data-v-3edbd07c]{text-align:right}.action-link[data-v-3edbd07c]{color:var(--text-primary);text-decoration:none;margin-left:12px;font-size:var(--text-sm);font-weight:500;cursor:pointer}.action-link.yellow[data-v-3edbd07c]{color:#c99400}.crypto-dashboard.dark .action-link.yellow[data-v-3edbd07c]{color:var(--accent-yellow)}.action-link[data-v-3edbd07c]:hover{opacity:.8}.more-btn[data-v-3edbd07c]{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-left:12px;font-size:12px}.more-btn[data-v-3edbd07c]:hover{color:var(--text-primary)}.td-actions[data-v-3edbd07c]{position:relative;white-space:nowrap}.more-dropdown-wrapper[data-v-3edbd07c]{position:relative;display:inline-block}.more-dropdown-menu[data-v-3edbd07c]{position:absolute;right:0;top:calc(100% + 8px);background-color:#181a20;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.4);padding:8px 0;min-width:150px;z-index:100;display:flex;flex-direction:column}.more-dropdown-item[data-v-3edbd07c]{display:flex;align-items:center;gap:10px;padding:10px 16px;color:#fff;text-decoration:none;font-size:14px;font-weight:400;text-align:left;transition:background-color .2s;cursor:pointer}.more-dropdown-item[data-v-3edbd07c]:hover{background-color:#2b313a}.more-dropdown-item.disabled[data-v-3edbd07c]{color:#707a8a;pointer-events:none}.item-icon[data-v-3edbd07c]{width:16px;height:16px;stroke:currentColor;flex-shrink:0}.modal-overlay[data-v-3edbd07c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--modal-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.transfer-modal[data-v-3edbd07c]{background-color:var(--modal-bg);width:440px;border-radius:16px;border:1px solid var(--border-color);box-shadow:0 20px 25px -5px rgba(0,0,0,.15);padding:24px;color:var(--text-primary);box-sizing:border-box}.modal-header[data-v-3edbd07c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h3[data-v-3edbd07c]{font-size:20px;font-weight:600;margin:0;color:var(--text-primary)}.close-btn[data-v-3edbd07c]{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;padding:4px}.close-btn[data-v-3edbd07c]:hover{color:var(--text-primary)}.modal-body[data-v-3edbd07c]{display:flex;flex-direction:column;gap:20px}.transfer-route-box[data-v-3edbd07c]{display:flex;align-items:center;gap:12px;position:relative}.route-field[data-v-3edbd07c]{flex:1;display:flex;flex-direction:column;gap:6px;position:relative}.form-group label[data-v-3edbd07c],.route-field label[data-v-3edbd07c]{font-size:13px;font-weight:600;color:var(--text-secondary)}.select-dropdown-mock[data-v-3edbd07c]{background-color:color-mix(in oklab,var(--input) 30%,transparent);border:1px solid var(--border-color);border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer}.custom-dropdown-menu[data-v-3edbd07c]{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:var(--dropdown-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.2);z-index:10;padding:4px;box-sizing:border-box}.dropdown-option[data-v-3edbd07c]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;color:var(--text-primary);border-radius:6px;cursor:pointer;transition:background-color .2s}.dropdown-option[data-v-3edbd07c]:hover{background-color:var(--dropdown-hover)}.dropdown-option.selected[data-v-3edbd07c]{font-weight:600}.dropdown-option svg[data-v-3edbd07c]{color:var(--accent-yellow)}.static-select[data-v-3edbd07c]{cursor:default}.swap-direction-btn[data-v-3edbd07c]{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-top:20px;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .2s}.swap-direction-btn[data-v-3edbd07c]:hover{color:var(--text-primary)}.form-group[data-v-3edbd07c]{display:flex;flex-direction:column;gap:6px}.coin-select-box[data-v-3edbd07c]{background-color:color-mix(in oklab,var(--input) 30%,transparent);border:1px solid var(--border-color);border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.selected-coin-info[data-v-3edbd07c]{display:flex;align-items:center;gap:10px}.modal-coin-icon[data-v-3edbd07c]{width:20px;height:20px;border-radius:50%}.modal-coin-symbol[data-v-3edbd07c]{font-weight:600;font-size:14px;color:var(--text-primary)}.coin-dropdown-panel[data-v-3edbd07c]{position:absolute;top:calc(100% + 6px);left:0;width:100%;background-color:var(--panel-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.25);z-index:20;padding:12px;box-sizing:border-box}.coin-search-wrapper[data-v-3edbd07c]{display:flex;align-items:center;background-color:var(--modal-input-bg);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;margin-bottom:8px;gap:8px;color:var(--text-secondary)}.coin-search-wrapper input[data-v-3edbd07c]{background:none;border:none;outline:none;color:var(--text-primary);font-size:14px;width:100%}.coin-options-list[data-v-3edbd07c]{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.coin-option-item[data-v-3edbd07c]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .2s}.coin-option-item.selected[data-v-3edbd07c],.coin-option-item[data-v-3edbd07c]:hover{background-color:var(--dropdown-hover)}.coin-option-left[data-v-3edbd07c]{display:flex;align-items:center;gap:10px}.coin-option-meta[data-v-3edbd07c]{display:flex;flex-direction:column}.coin-option-name[data-v-3edbd07c]{font-weight:600;font-size:14px;color:var(--text-primary)}.coin-option-right[data-v-3edbd07c]{display:flex;align-items:center;gap:12px}.coin-option-balance[data-v-3edbd07c]{font-size:14px;color:var(--text-primary);font-weight:500}.coin-option-right svg[data-v-3edbd07c]{color:var(--text-primary)}.amount-input-box[data-v-3edbd07c]{background-color:color-mix(in oklab,var(--input) 30%,transparent);border:1px solid var(--border-color);border-radius:8px;padding:8px 14px;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s}.amount-input-box[data-v-3edbd07c]:focus-within{border-color:var(--accent-yellows);border-width:.138rem}.amount-input-box.is-invalid[data-v-3edbd07c]{border-color:#f6465d!important;border-width:.138rem}.amount-input-box input[data-v-3edbd07c]{background:none;border:none;outline:none;font-size:16px;color:var(--text-primary);width:100%}.amount-suffix[data-v-3edbd07c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.max-all-btn[data-v-3edbd07c]{background:none;border:none;color:var(--accent-yellow);font-weight:600;font-size:13px;cursor:pointer;padding:0}.max-all-btn[data-v-3edbd07c]:hover{text-decoration:underline}.suffix-symbol[data-v-3edbd07c]{font-size:13px;color:var(--text-secondary);font-weight:500}.amount-error-msg[data-v-3edbd07c]{color:#f6465d;font-size:13px;margin-top:4px}.transferable-info[data-v-3edbd07c]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-label[data-v-3edbd07c]{color:var(--text-secondary);display:flex;align-items:center;gap:4px}.info-value[data-v-3edbd07c]{color:var(--text-primary);font-weight:500}.confirm-transfer-btn[data-v-3edbd07c]{background-color:var(--btn-disabled-bg);color:#000;opacity:.6;border:none;border-radius:20px;height:44px;font-size:15px;font-weight:600;cursor:not-allowed;margin-top:8px;transition:all .2s}.confirm-transfer-btn.active[data-v-3edbd07c]{background-color:var(--accent-yellow);opacity:1;cursor:pointer}.confirm-transfer-btn.active[data-v-3edbd07c]:hover{opacity:.9}.btn-content[data-v-3edbd07c]{display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-3edbd07c]{animation:rotate-3edbd07c 1s linear infinite}@keyframes rotate-3edbd07c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}