.wallet-button-wrapper[data-v-640dc68e]{position:relative}.wallet-btn[data-v-640dc68e]{padding:8px 14px;border-radius:var(--radius-md);border:none;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap}.connect-btn[data-v-640dc68e]{background:var(--accent-gradient);color:#fff}.connect-btn[data-v-640dc68e]:hover{opacity:.9}.connect-btn[data-v-640dc68e]:disabled{opacity:.6;cursor:not-allowed}.wrong-chain-btn[data-v-640dc68e]{background:var(--danger);color:#fff}.connected-btn[data-v-640dc68e]{display:flex;align-items:center;gap:0;padding:4px 4px 4px 12px;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-full)}.connected-btn[data-v-640dc68e]:hover{border-color:var(--accent)}.bal-pill[data-v-640dc68e]{font-size:13px;font-weight:600;padding-right:8px}.addr-pill[data-v-640dc68e]{font-size:12px;font-family:var(--font-mono);background:var(--bg-card);padding:6px 10px;border-radius:var(--radius-full);color:var(--text-secondary)}.menu-overlay[data-v-640dc68e]{position:fixed;inset:0;z-index:99}.menu-panel[data-v-640dc68e]{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px;min-width:200px;box-shadow:var(--shadow-lg);z-index:100}.menu-header[data-v-640dc68e]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border);margin-bottom:4px}.menu-addr[data-v-640dc68e]{font-size:13px;font-family:var(--font-mono);color:var(--text-secondary)}.copy-btn[data-v-640dc68e]{width:28px;height:28px;border-radius:var(--radius-xs);border:none;background:var(--bg-secondary);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer}.copy-btn[data-v-640dc68e]:hover{color:var(--accent)}.menu-item[data-v-640dc68e]{width:100%;padding:10px 12px;border:none;background:none;color:var(--text-primary);font-size:13px;cursor:pointer;border-radius:var(--radius-sm);text-align:left;display:flex;align-items:center;gap:8px}.menu-item[data-v-640dc68e]:hover{background:var(--bg-secondary);color:var(--danger)}.fade-enter-active[data-v-640dc68e],.fade-leave-active[data-v-640dc68e]{transition:opacity .15s ease}.fade-enter-from[data-v-640dc68e],.fade-leave-to[data-v-640dc68e]{opacity:0}.navbar[data-v-53d694a0]{position:sticky;top:0;z-index:100;background:var(--bg-primary);border-bottom:1px solid var(--border)}.navbar-inner[data-v-53d694a0]{max-width:1200px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-53d694a0]{display:flex;align-items:center;text-decoration:none}.logo-img[data-v-53d694a0]{height:32px;width:auto}.nav-links[data-v-53d694a0]{display:flex;gap:2px}.nav-link[data-v-53d694a0]{padding:8px 16px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:14px;transition:all .2s}.nav-link[data-v-53d694a0]:hover{color:var(--text-primary);background:var(--bg-secondary)}.nav-link.active[data-v-53d694a0]{color:var(--accent);background:var(--accent-dim);font-weight:600}.nav-actions[data-v-53d694a0]{display:flex;align-items:center;gap:8px}.lang-btn[data-v-53d694a0]{padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.lang-btn[data-v-53d694a0]:hover{border-color:var(--accent);color:var(--accent)}.mobile-nav[data-v-84f70029]{position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--bg-primary);border-top:1px solid var(--border);display:flex;justify-content:space-around;padding:6px 0 8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));height:var(--nav-height)}.mobile-nav-item[data-v-84f70029]{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:var(--text-tertiary);min-width:64px;min-height:44px;justify-content:center;transition:color .2s;-webkit-tap-highlight-color:transparent}.mobile-nav-item.active[data-v-84f70029]{color:var(--accent)}.mobile-nav-icon[data-v-84f70029]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.mobile-nav-label[data-v-84f70029]{font-size:10px;font-weight:600;letter-spacing:.02em}.tx-status-container[data-v-2354109f]{position:fixed;top:76px;right:16px;z-index:500;display:flex;flex-direction:column;gap:8px;max-width:340px}.tx-toast[data-v-2354109f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.tx-toast.confirmed[data-v-2354109f]{border-color:var(--success)}.tx-toast.failed[data-v-2354109f]{border-color:var(--danger)}.tx-icon-wrap[data-v-2354109f]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.spinner[data-v-2354109f]{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-2354109f .8s linear infinite;display:block}@keyframes spin-2354109f{to{transform:rotate(360deg)}}.tx-content[data-v-2354109f]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tx-type[data-v-2354109f]{font-size:13px;font-weight:600;color:var(--text-primary)}.tx-hash[data-v-2354109f]{font-size:12px;color:var(--accent);text-decoration:none;font-family:var(--font-mono)}.tx-hash[data-v-2354109f]:hover{text-decoration:underline}.tx-close[data-v-2354109f]{border:none;background:none;color:var(--text-tertiary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.tx-close[data-v-2354109f]:hover{color:var(--text-secondary)}.toast-enter-active[data-v-2354109f]{animation:slideIn-2354109f .3s ease}.toast-leave-active[data-v-2354109f]{animation:slideOut-2354109f .3s ease}@keyframes slideIn-2354109f{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut-2354109f{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media (max-width: 480px){.tx-status-container[data-v-2354109f]{right:8px;left:8px;max-width:none}}.overlay[data-v-0d2f7c4b]{position:fixed;inset:0;z-index:1000;background:var(--bg-overlay);display:flex;align-items:flex-end;justify-content:center}.selector-panel[data-v-0d2f7c4b]{background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:480px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-0d2f7c4b .3s cubic-bezier(.32,.72,0,1)}@keyframes slideUp-0d2f7c4b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.selector-header[data-v-0d2f7c4b]{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 12px}.selector-header h3[data-v-0d2f7c4b]{font-size:18px;font-weight:700;color:var(--text-primary)}.close-btn[data-v-0d2f7c4b]{width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:var(--bg-secondary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.search-box[data-v-0d2f7c4b]{position:relative;padding:0 20px;margin-bottom:12px}.search-icon[data-v-0d2f7c4b]{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}.search-input[data-v-0d2f7c4b]{width:100%;padding:10px 12px 10px 40px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;outline:none;transition:border-color .2s}.search-input[data-v-0d2f7c4b]:focus{border-color:var(--accent)}.search-input[data-v-0d2f7c4b]::placeholder{color:var(--text-tertiary)}.quick-tokens[data-v-0d2f7c4b]{display:flex;gap:8px;padding:0 20px;margin-bottom:12px;flex-wrap:wrap}.quick-token-btn[data-v-0d2f7c4b]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.quick-token-btn[data-v-0d2f7c4b]:hover:not(.disabled){border-color:var(--accent);background:var(--accent-dim)}.quick-token-btn.disabled[data-v-0d2f7c4b]{opacity:.4;cursor:not-allowed}.quick-token-icon[data-v-0d2f7c4b]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}.divider[data-v-0d2f7c4b]{height:1px;background:var(--border);margin:0 20px 8px}.token-list[data-v-0d2f7c4b]{overflow-y:auto;padding:0 12px 24px;flex:1}.token-item[data-v-0d2f7c4b]{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);border:none;background:transparent;cursor:pointer;transition:background .15s;text-align:left}.token-item[data-v-0d2f7c4b]:hover:not(.disabled){background:var(--bg-secondary)}.token-item.disabled[data-v-0d2f7c4b]{opacity:.4;cursor:not-allowed}.token-icon[data-v-0d2f7c4b]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;flex-shrink:0}.token-info[data-v-0d2f7c4b]{display:flex;flex-direction:column;flex:1;min-width:0}.token-name-text[data-v-0d2f7c4b]{font-size:15px;font-weight:600;color:var(--text-primary)}.token-full-name[data-v-0d2f7c4b]{font-size:12px;color:var(--text-tertiary)}.token-balance-col[data-v-0d2f7c4b]{text-align:right}.token-bal[data-v-0d2f7c4b]{font-size:14px;font-weight:500;color:var(--text-secondary)}.import-section[data-v-0d2f7c4b]{padding:8px 12px}.searching[data-v-0d2f7c4b]{display:flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:13px}.spinner-sm[data-v-0d2f7c4b]{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-0d2f7c4b .6s linear infinite}@keyframes spin-0d2f7c4b{to{transform:rotate(360deg)}}.import-badge[data-v-0d2f7c4b]{padding:4px 10px;border-radius:var(--radius-xs);background:var(--accent-dim);color:var(--accent);font-size:12px;font-weight:600}@media (min-width: 768px){.overlay[data-v-0d2f7c4b]{align-items:center}.selector-panel[data-v-0d2f7c4b]{border-radius:var(--radius-xl);max-height:600px}}.overlay[data-v-50cbc6ea]{position:fixed;inset:0;z-index:1000;background:var(--bg-overlay);display:flex;align-items:flex-end;justify-content:center}.selector-panel[data-v-50cbc6ea]{background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:480px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-50cbc6ea .3s cubic-bezier(.32,.72,0,1)}@keyframes slideUp-50cbc6ea{0%{transform:translateY(100%)}to{transform:translateY(0)}}.selector-header[data-v-50cbc6ea]{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 12px}.selector-header h3[data-v-50cbc6ea]{font-size:18px;font-weight:700;color:var(--text-primary)}.close-btn[data-v-50cbc6ea]{width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:var(--bg-secondary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.search-box[data-v-50cbc6ea]{position:relative;padding:0 20px;margin-bottom:12px}.search-icon[data-v-50cbc6ea]{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}.search-input[data-v-50cbc6ea]{width:100%;padding:10px 12px 10px 40px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;outline:none;transition:border-color .2s}.search-input[data-v-50cbc6ea]:focus{border-color:var(--accent)}.search-input[data-v-50cbc6ea]::placeholder{color:var(--text-tertiary)}.chain-list[data-v-50cbc6ea]{overflow-y:auto;padding:0 12px 24px;flex:1}.chain-item[data-v-50cbc6ea]{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);border:none;background:transparent;cursor:pointer;transition:background .15s}.chain-item[data-v-50cbc6ea]:hover{background:var(--bg-secondary)}.chain-item.selected[data-v-50cbc6ea]{background:var(--accent-dim)}.chain-icon[data-v-50cbc6ea]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;flex-shrink:0}.chain-info[data-v-50cbc6ea]{display:flex;flex-direction:column;align-items:flex-start;flex:1}.chain-name[data-v-50cbc6ea]{font-size:15px;font-weight:600;color:var(--text-primary)}.chain-symbol[data-v-50cbc6ea]{font-size:12px;color:var(--text-tertiary)}.check-icon[data-v-50cbc6ea]{flex-shrink:0}@media (min-width: 768px){.overlay[data-v-50cbc6ea]{align-items:center}.selector-panel[data-v-50cbc6ea]{border-radius:var(--radius-xl);max-height:600px}}.overlay[data-v-821b19fc]{position:fixed;inset:0;z-index:1000;background:var(--bg-overlay);display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-821b19fc]{background:var(--bg-card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:480px;padding:12px 20px 32px;animation:slideUp-821b19fc .3s cubic-bezier(.32,.72,0,1)}@keyframes slideUp-821b19fc{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle[data-v-821b19fc]{width:36px;height:4px;border-radius:2px;background:var(--border);margin:0 auto 16px}.sheet-header[data-v-821b19fc]{margin-bottom:20px}.sheet-header h3[data-v-821b19fc]{font-size:18px;font-weight:700;color:var(--text-primary)}.setting-group[data-v-821b19fc]{margin-bottom:20px}.setting-label[data-v-821b19fc]{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.slippage-input-row[data-v-821b19fc]{margin-bottom:10px}.slippage-field[data-v-821b19fc]{display:flex;align-items:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 14px;transition:border-color .2s}.slippage-field.focused[data-v-821b19fc]{border-color:var(--accent)}.slippage-input[data-v-821b19fc]{flex:1;padding:12px 0;border:none;background:transparent;color:var(--text-primary);font-size:16px;font-weight:500;outline:none}.slippage-input[data-v-821b19fc]::placeholder{color:var(--text-disabled)}.percent[data-v-821b19fc]{color:var(--text-tertiary);font-size:16px;font-weight:500}.preset-chips[data-v-821b19fc]{display:flex;gap:8px}.chip[data-v-821b19fc]{flex:1;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.chip[data-v-821b19fc]:hover{border-color:var(--accent);color:var(--accent)}.chip.active[data-v-821b19fc]{background:var(--accent);border-color:var(--accent);color:#fff}.slippage-warn[data-v-821b19fc]{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;background:var(--warning-dim);border-radius:var(--radius-sm);color:#b8860b;font-size:12px}.deadline-field[data-v-821b19fc]{display:flex;align-items:center;gap:8px}.deadline-input[data-v-821b19fc]{width:60px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:15px;font-weight:500;text-align:center;outline:none}.deadline-input[data-v-821b19fc]:focus{border-color:var(--accent)}.deadline-unit[data-v-821b19fc]{font-size:14px;color:var(--text-tertiary)}.summary[data-v-821b19fc]{padding:12px;background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:16px}.summary-row[data-v-821b19fc]{display:flex;justify-content:space-between;font-size:13px;color:var(--text-tertiary)}.summary-value[data-v-821b19fc]{color:var(--text-secondary);font-weight:500}.save-btn[data-v-821b19fc]{width:100%;padding:14px;border-radius:var(--radius-lg);border:none;background:var(--accent-gradient);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.save-btn[data-v-821b19fc]:hover{opacity:.9}@media (min-width: 768px){.overlay[data-v-821b19fc]{align-items:center}.sheet[data-v-821b19fc]{border-radius:var(--radius-xl)}}.swap-card[data-v-e4722ffa]{background:var(--bg-card);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-card);border:1px solid var(--border);max-width:480px;width:100%;margin:0 auto}.card-header[data-v-e4722ffa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 2px}.card-header h2[data-v-e4722ffa]{font-size:18px;font-weight:700;color:var(--text-primary)}.settings-btn[data-v-e4722ffa]{width:36px;height:36px;border-radius:var(--radius-sm);border:none;background:var(--bg-secondary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all .2s}.settings-btn[data-v-e4722ffa]:hover{background:var(--bg-tertiary);color:var(--accent)}.token-section[data-v-e4722ffa]{margin-bottom:4px}.section-label[data-v-e4722ffa]{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;padding-left:2px}.token-box[data-v-e4722ffa]{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:14px 16px;border:1px solid transparent;transition:border-color .2s}.token-box[data-v-e4722ffa]:focus-within{border-color:var(--border-focus)}.token-box-top[data-v-e4722ffa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.chain-select[data-v-e4722ffa]{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.chain-select[data-v-e4722ffa]:hover{border-color:var(--accent);color:var(--text-primary)}.chain-dot[data-v-e4722ffa]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.balance-text[data-v-e4722ffa]{font-size:12px;color:var(--text-tertiary);display:flex;align-items:center;gap:6px}.max-btn[data-v-e4722ffa]{padding:2px 8px;border:none;background:var(--accent-dim);color:var(--accent);border-radius:var(--radius-xs);font-size:10px;font-weight:700;cursor:pointer;letter-spacing:.05em;transition:all .2s}.max-btn[data-v-e4722ffa]:hover{background:var(--accent);color:#fff}.token-box-main[data-v-e4722ffa]{display:flex;align-items:center;gap:12px}.amount-input[data-v-e4722ffa]{flex:1;background:transparent;border:none;outline:none;font-size:28px;font-weight:600;color:var(--text-primary);min-width:0}.amount-input[data-v-e4722ffa]::placeholder{color:var(--text-disabled)}.token-btn[data-v-e4722ffa]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-full);border:none;background:var(--bg-card);color:var(--text-primary);font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s;box-shadow:var(--shadow-sm)}.token-btn[data-v-e4722ffa]:hover{background:var(--bg-tertiary)}.token-box-usd[data-v-e4722ffa]{font-size:12px;color:var(--text-tertiary);margin-top:6px}.switch-row[data-v-e4722ffa]{display:flex;justify-content:center;margin:-4px 0;position:relative;z-index:2}.switch-btn[data-v-e4722ffa]{width:40px;height:40px;border-radius:var(--radius-md);border:3px solid var(--bg-card);background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;box-shadow:var(--shadow-sm)}.switch-btn[data-v-e4722ffa]:hover{transform:rotate(180deg);background:var(--accent-hover)}.switch-btn.spinning[data-v-e4722ffa]{transform:rotate(180deg)}.info-section[data-v-e4722ffa]{margin-top:12px;padding:12px;background:var(--bg-secondary);border-radius:var(--radius-md)}.info-row[data-v-e4722ffa]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px;color:var(--text-tertiary)}.info-value[data-v-e4722ffa]{color:var(--text-secondary);font-weight:500}.impact-low[data-v-e4722ffa]{color:var(--success)}.impact-medium[data-v-e4722ffa]{color:var(--warning)}.impact-high[data-v-e4722ffa]{color:#ff8c00}.impact-severe[data-v-e4722ffa]{color:var(--danger)}.fee-notice[data-v-e4722ffa]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;background:var(--accent-dim);border-radius:var(--radius-sm);font-size:12px;color:var(--accent)}.action-btn[data-v-e4722ffa]{width:100%;padding:16px;margin-top:14px;border-radius:var(--radius-lg);border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.action-btn.primary[data-v-e4722ffa]{background:var(--accent-gradient);color:var(--text-inverse)}.action-btn.primary[data-v-e4722ffa]:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px #f691554d}.action-btn.danger[data-v-e4722ffa]{background:var(--danger);color:var(--text-inverse)}.action-btn[data-v-e4722ffa]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.spinner[data-v-e4722ffa]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e4722ffa .6s linear infinite}@keyframes spin-e4722ffa{to{transform:rotate(360deg)}}@media (max-width: 480px){.swap-card[data-v-e4722ffa]{padding:14px;border-radius:var(--radius-lg)}.amount-input[data-v-e4722ffa]{font-size:22px}.action-btn[data-v-e4722ffa]{padding:14px;font-size:15px}}:root{--bg-primary: #FFFFFF;--bg-secondary: #F5F7FA;--bg-tertiary: #EBEEF2;--bg-card: #FFFFFF;--bg-input: #F5F7FA;--bg-overlay: rgba(8, 8, 12, .5);--text-primary: #08080C;--text-secondary: #464659;--text-tertiary: #8E8EA0;--text-disabled: #B8B8C7;--text-inverse: #FFFFFF;--border: #E5E8EC;--border-hover: #D5DADF;--border-focus: #F69155;--accent: #F69155;--accent-hover: #E57D3E;--accent-dim: rgba(246, 145, 85, .12);--accent-gradient: linear-gradient(135deg, #F69155 0%, #E57D3E 100%);--success: #3ED9A4;--success-dim: rgba(62, 217, 164, .12);--warning: #FFCC48;--warning-dim: rgba(255, 204, 72, .12);--danger: #E45555;--danger-dim: rgba(228, 85, 85, .12);--shadow-sm: 0 1px 3px rgba(8, 8, 12, .06);--shadow-md: 0 4px 12px rgba(8, 8, 12, .08);--shadow-lg: 0 8px 24px rgba(8, 8, 12, .12);--shadow-card: 0 2px 8px rgba(8, 8, 12, .04);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--font-mono: "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--nav-height: 68px;--chain-probe: #6C5CE7;--chain-eth: #627EEA;--chain-btc: #F7931A;--chain-sol: #9945FF;--chain-base: #0052FF;--chain-ton: #0098EA;--chain-bnb: #F3BA2F;--chain-tron: #FF0013;--chain-arb: #28A0F0;--chain-avax: #E84142}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background:var(--bg-secondary);color:var(--text-primary);min-height:100vh;line-height:1.5}a{color:var(--accent);text-decoration:none}button{font-family:inherit;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.main-content{flex:1;display:flex;flex-direction:column}.app.has-mobile-nav .main-content{padding-bottom:calc(var(--nav-height) + 8px)}.page{flex:1;display:flex;flex-direction:column;align-items:center;padding:24px 16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s cubic-bezier(.32,.72,0,1)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%);opacity:0}@media (pointer: coarse){button,a,input[type=range]{min-height:44px}}@media (max-width: 480px){.page{padding:16px 12px}}@media (max-width: 767px){.page{padding-bottom:calc(var(--nav-height) + 16px)!important}}@media (min-width: 768px){.page{padding:32px 24px}}@media (min-width: 1024px){.page{padding-top:48px}}@supports (padding: env(safe-area-inset-bottom)){.mobile-nav{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.app.has-mobile-nav .main-content{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
