.token-mark[data-v-541ffadf]{display:inline-flex;flex-shrink:0;position:relative}.token-mark__icon[data-v-541ffadf]{border-radius:50%}.token-mark__network[data-v-541ffadf]{background:var(--color-bg-primary);border-radius:50%;bottom:-2px;-o-object-fit:contain;object-fit:contain;outline:2px solid var(--color-bg-primary);position:absolute;right:-2px}.field[data-v-65caaea3]{padding:var(--space-4) var(--space-4) var(--space-3-5);transition:opacity var(--duration-base)}.field.disabled[data-v-65caaea3]{opacity:.55}.field-bottom[data-v-65caaea3],.field-top[data-v-65caaea3]{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-height:16px}.caption[data-v-65caaea3]{color:var(--color-text-placeholder);font-family:var(--font-family-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.balance[data-v-65caaea3]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;padding:0;transition:color var(--duration-base)}.balance[data-v-65caaea3]:hover:not(:disabled){color:var(--color-text-primary)}.field-main[data-v-65caaea3]{align-items:center;display:flex;gap:var(--space-3);margin:var(--space-2) 0 var(--space-1-5)}.amount[data-v-65caaea3]{background:transparent;border:none;color:var(--color-text-primary);flex:1;font-size:34px;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:-.025em;line-height:1.15;min-width:0;outline:none;padding:0;width:0}.amount[data-v-65caaea3]::-moz-placeholder{color:var(--color-text-placeholder)}.amount[data-v-65caaea3]::placeholder{color:var(--color-text-placeholder)}.amount[readonly][data-v-65caaea3]{cursor:default}.token[data-v-65caaea3]{align-items:center;background:transparent;border:1px solid var(--border-medium);border-radius:999px;cursor:pointer;display:flex;flex-shrink:0;gap:var(--space-2);height:44px;padding:0 var(--space-3) 0 var(--space-2);transition:border-color var(--duration-base)}.token[data-v-65caaea3]:hover:not(:disabled){border-color:rgba(var(--color-primary-rgb),.5)}.token[data-v-65caaea3]:disabled{cursor:default}.token-tag[data-v-65caaea3]{align-items:center;background:var(--subtle-bg);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:inline-flex;font-family:var(--font-family-mono);font-size:10px;gap:4px;letter-spacing:.04em;padding:2px 6px 2px 4px}.token-tag img[data-v-65caaea3]{border-radius:50%}.token-symbol[data-v-65caaea3]{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.token-symbol--empty[data-v-65caaea3]{font-size:var(--font-size-base);padding-left:var(--space-1-5)}.token-chevron[data-v-65caaea3],.usd[data-v-65caaea3]{color:var(--color-text-muted)}.usd[data-v-65caaea3]{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.limit[data-v-65caaea3]{background:none;border:none;color:var(--color-sell);cursor:pointer;font-size:var(--font-size-sm);padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.limit[data-v-65caaea3]:disabled{cursor:default}.loss.warn[data-v-65caaea3]{color:var(--color-warning)}.loss.bad[data-v-65caaea3]{color:var(--color-sell)}.quick[data-v-65caaea3]{display:flex;gap:var(--space-3)}.quick button[data-v-65caaea3]{background:none;border:none;color:var(--color-text-placeholder);cursor:pointer;font-family:var(--font-family-mono);font-size:11px;padding:0;transition:color var(--duration-base)}.quick button[data-v-65caaea3]:hover{color:var(--color-primary)}.cta[data-v-19af2f7e]{background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);color:var(--color-text-muted);cursor:default;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);height:52px;margin-top:var(--space-3);transition:background var(--duration-base),border-color var(--duration-base),color var(--duration-base);width:100%}.cta.enabled[data-v-19af2f7e]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-primary);cursor:pointer;font-weight:var(--font-weight-semibold)}.cta.enabled[data-v-19af2f7e]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.cta.enabled[data-v-19af2f7e]:active{background:var(--color-primary-darker)}.cta.enabled.loading[data-v-19af2f7e]{cursor:progress}.cta.enabled.danger[data-v-19af2f7e]{background:var(--color-sell);border-color:var(--color-sell)}.cta.enabled.danger[data-v-19af2f7e]:hover{background:var(--color-sell-hover);border-color:var(--color-sell-hover)}.picker[data-v-449cb223]{background:var(--color-bg-primary);border:1px solid rgba(var(--color-primary-rgb),.35);border-radius:16px;display:flex;flex-direction:column;height:min(70vh,480px);inset:0 0 auto;overflow:hidden;position:absolute;z-index:20}.search[data-v-449cb223]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-2-5);padding:var(--space-3-5) var(--space-4)}.search input[data-v-449cb223]{background:transparent;border:none;color:var(--color-text-primary);flex:1;font-size:var(--font-size-md);min-width:0;outline:none;padding:0}.search input[data-v-449cb223]::-moz-placeholder{color:var(--color-text-placeholder)}.search input[data-v-449cb223]::placeholder{color:var(--color-text-placeholder)}.search-icon[data-v-449cb223]{color:var(--color-text-muted);flex-shrink:0}.close[data-v-449cb223]{background:transparent;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:grid;height:28px;margin:-6px -6px -6px 0;padding:0;place-items:center;transition:color var(--duration-base);width:28px}.close[data-v-449cb223]:hover{color:var(--color-text-primary)}.list[data-v-449cb223]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-2) var(--space-3)}.group+.group[data-v-449cb223]{margin-top:var(--space-2)}.group-title[data-v-449cb223]{color:var(--color-text-placeholder);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-normal);letter-spacing:.1em;margin:0;padding:var(--space-2) var(--space-2) var(--space-1);text-transform:uppercase}.row[data-v-449cb223]{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-2-5);min-height:44px;padding:var(--space-1-5) var(--space-2);text-align:left;transition:background var(--duration-fast),opacity var(--duration-fast);width:100%}.row[data-v-449cb223]:focus-visible,.row[data-v-449cb223]:hover{background:var(--hover-bg-light);outline:none}.row.active .row-ticker[data-v-449cb223]{color:var(--color-primary)}.row.quiet[data-v-449cb223]{opacity:.45}.row.quiet[data-v-449cb223]:hover{opacity:.85}.row-ticker[data-v-449cb223]{color:var(--color-text-primary);flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.row-tag[data-v-449cb223]{align-items:center;background:var(--subtle-bg);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:inline-flex;flex-shrink:0;font-family:var(--font-family-mono);font-size:10px;gap:4px;letter-spacing:.04em;padding:2px 6px 2px 4px}.row-tag img[data-v-449cb223]{border-radius:50%}.row-name[data-v-449cb223]{color:var(--color-text-muted);flex:1;font-size:var(--font-size-xs);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-side[data-v-449cb223]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:1px}.row-balance[data-v-449cb223]{color:var(--color-text-primary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.row-note[data-v-449cb223]{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.row-hint[data-v-449cb223],.row-note[data-v-449cb223]{color:var(--color-text-muted)}.row-hint[data-v-449cb223]{font-size:var(--font-size-xs)}.empty[data-v-449cb223]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;padding:var(--space-6) var(--space-2);text-align:center}.picker-enter-active[data-v-449cb223],.picker-leave-active[data-v-449cb223]{transition:opacity var(--duration-fast),transform var(--duration-fast)}.picker-enter-from[data-v-449cb223],.picker-leave-to[data-v-449cb223]{opacity:0;transform:translateY(-4px)}.flow[data-v-d44e935e]{display:flex;flex-direction:column}.source[data-v-d44e935e]{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-3);margin-top:var(--space-3);padding:0 var(--space-1)}.source-label[data-v-d44e935e]{color:var(--color-text-muted);flex:1}.source-balance[data-v-d44e935e]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.recipient[data-v-d44e935e]{background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:16px;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3-5) var(--space-4);position:relative;transition:border-color var(--duration-base)}.recipient[data-v-d44e935e]:focus-within{border-color:rgba(var(--color-primary-rgb),.35)}.recipient.invalid[data-v-d44e935e]{border-color:rgba(var(--color-sell-rgb),.5)}.recipient input[data-v-d44e935e]{background:transparent;border:none;color:var(--color-text-primary);flex:1;font-family:var(--font-family-mono);font-size:var(--font-size-md);min-width:0;outline:none;padding:0}.recipient input[data-v-d44e935e]::-moz-placeholder{color:var(--color-text-placeholder)}.recipient input[data-v-d44e935e]::placeholder{color:var(--color-text-placeholder)}.recipient-row[data-v-d44e935e]{align-items:center;display:flex;gap:var(--space-2)}.recipient-toggle[data-v-d44e935e]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;margin:-6px -6px -6px 0;padding:0;transition:color var(--duration-base),background var(--duration-base);width:28px}.recipient-toggle svg[data-v-d44e935e]{transition:transform var(--duration-base)}.recipient-toggle[data-v-d44e935e]:hover{background:var(--hover-bg-light);color:var(--color-text-primary)}.open .recipient-toggle svg[data-v-d44e935e]{transform:rotate(180deg)}.recipient-menu[data-v-d44e935e]{background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:16px;left:0;list-style:none;margin:0;padding:var(--space-1-5);position:absolute;right:0;top:calc(100% + var(--space-1-5));z-index:var(--z-dropdown)}.recipient-option[data-v-d44e935e]{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2-5) var(--space-2-5);text-align:left;transition:background var(--duration-fast);width:100%}.recipient-option[data-v-d44e935e]:hover{background:var(--hover-bg-light)}.recipient-option.active .recipient-option-name[data-v-d44e935e]{color:var(--color-primary)}.recipient-option-name[data-v-d44e935e]{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-md)}.recipient-option-wallet[data-v-d44e935e]{color:var(--color-text-muted);font-size:11px}.recipient-menu-enter-active[data-v-d44e935e],.recipient-menu-leave-active[data-v-d44e935e]{transition:opacity var(--duration-fast),transform var(--duration-fast)}.recipient-menu-enter-from[data-v-d44e935e],.recipient-menu-leave-to[data-v-d44e935e]{opacity:0;transform:translateY(-4px)}.recipient-label[data-v-d44e935e]{color:var(--color-text-placeholder);font-family:var(--font-family-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.far-swap[data-v-d44e935e]{align-items:center;border:1px solid var(--border-light);border-radius:16px;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2-5);margin-top:var(--space-3);padding:var(--space-3) var(--space-4)}.far-swap.swapped .far-swap-dot[data-v-d44e935e]{animation:none}.far-swap.cancelled .far-swap-dot[data-v-d44e935e],.far-swap.expired .far-swap-dot[data-v-d44e935e],.far-swap.unread .far-swap-dot[data-v-d44e935e]{animation:none;background:var(--color-text-muted)}.far-swap-link[data-v-d44e935e]{align-items:center;color:var(--color-text-muted);display:inline-flex;flex-shrink:0;font-size:var(--font-size-xs);gap:2px;margin-left:auto;text-decoration:none;transition:color var(--duration-fast)}.far-swap-link[data-v-d44e935e]:hover{color:var(--color-primary)}.far-swap-dot[data-v-d44e935e]{animation:pulse 2s ease-in-out infinite;background:var(--color-primary);border-radius:50%;flex-shrink:0;height:6px;width:6px}.track[data-v-d44e935e]{margin-top:var(--space-3)}.note[data-v-d44e935e]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal);margin:var(--space-3) 0 0;padding:0 var(--space-1)}.note--error[data-v-d44e935e]{color:var(--color-sell)}.note-detail[data-v-d44e935e]{color:var(--color-text-muted);display:block;font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin-top:var(--space-1)}.steps[data-v-d44e935e]{flex-direction:column;list-style:none;margin:var(--space-4) 0 0;padding:0 var(--space-1)}.step[data-v-d44e935e],.steps[data-v-d44e935e]{display:flex;gap:var(--space-2-5)}.step[data-v-d44e935e]{align-items:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.step.active[data-v-d44e935e]{color:var(--color-text-primary)}.step.active .step-mark[data-v-d44e935e]{border-color:var(--color-primary);color:var(--color-primary)}.step.done[data-v-d44e935e]{color:var(--color-text-secondary)}.step.done .step-mark[data-v-d44e935e]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-primary)}.step-mark[data-v-d44e935e]{border:1px solid var(--border-medium);border-radius:50%;display:grid;flex-shrink:0;font-size:10px;height:18px;place-items:center;width:18px}.step-text[data-v-d44e935e]{flex:1;min-width:0}.step-meta[data-v-d44e935e]{color:var(--color-text-placeholder);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.details[data-v-d44e935e]{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-1) 0}.detail[data-v-d44e935e]{display:flex;font-size:var(--font-size-sm);gap:var(--space-4);justify-content:space-between}.detail dt[data-v-d44e935e]{color:var(--color-text-muted)}.detail dd[data-v-d44e935e]{color:var(--color-text-secondary);margin:0;text-align:right}.fineprint[data-v-d44e935e]{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--leading-normal);margin:var(--space-1) 0 0}.fineprint--warn[data-v-d44e935e]{color:var(--color-warning)}.recipient[data-v-c728cddb]{background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:16px;display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3-5) var(--space-4);transition:border-color var(--duration-base)}.recipient[data-v-c728cddb]:focus-within{border-color:rgba(var(--color-primary-rgb),.35)}.recipient.invalid[data-v-c728cddb]{border-color:rgba(var(--color-sell-rgb),.5)}.recipient input[data-v-c728cddb]{background:transparent;border:none;color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-md);min-width:0;outline:none;padding:0}.recipient input[data-v-c728cddb]::-moz-placeholder{color:var(--color-text-placeholder)}.recipient input[data-v-c728cddb]::placeholder{color:var(--color-text-placeholder)}.recipient-label[data-v-c728cddb]{color:var(--color-text-placeholder);font-family:var(--font-family-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.note[data-v-c728cddb]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal);margin:var(--space-3) 0 0;padding:0 var(--space-1)}.note--error[data-v-c728cddb]{color:var(--color-sell)}.global-swap[data-v-fe8a7d09]{width:100%}.stage[data-v-fe8a7d09]{position:relative}.head[data-v-fe8a7d09]{align-items:center;display:flex;gap:var(--space-5);margin-bottom:var(--space-3);padding:0 var(--space-1)}.tab[data-v-fe8a7d09]{color:var(--color-text-muted);font-size:var(--font-size-lg);text-decoration:none;transition:color var(--duration-base)}.tab.current[data-v-fe8a7d09],.tab[data-v-fe8a7d09]:hover{color:var(--color-text-primary)}.panel[data-v-fe8a7d09]{background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:16px;transition:border-color var(--duration-base)}.panel[data-v-fe8a7d09]:focus-within:not(.locked){border-color:rgba(var(--color-primary-rgb),.35)}.divider[data-v-fe8a7d09]{background:var(--border-light);height:1px;margin:0 var(--space-4);position:relative}.switch-btn[data-v-fe8a7d09]{background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:grid;height:34px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color var(--duration-base),border-color var(--duration-base);width:34px}.switch-btn svg[data-v-fe8a7d09]{transition:transform var(--duration-normal)}.switch-btn[data-v-fe8a7d09]:hover:not(:disabled){border-color:rgba(var(--color-primary-rgb),.5);color:var(--color-primary)}.switch-btn:hover:not(:disabled) svg[data-v-fe8a7d09]{transform:rotate(180deg)}.switch-btn[data-v-fe8a7d09]:disabled{cursor:default}.details[data-v-fe8a7d09]{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0 var(--space-1)}.detail[data-v-fe8a7d09]{display:flex;font-size:var(--font-size-sm);gap:var(--space-4);justify-content:space-between}.detail dt[data-v-fe8a7d09]{color:var(--color-text-muted)}.detail dd[data-v-fe8a7d09]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0;text-align:right}.detail dd.good[data-v-fe8a7d09]{color:var(--color-primary)}.detail dd.warn[data-v-fe8a7d09]{color:var(--color-warning)}.detail dd.bad[data-v-fe8a7d09]{color:var(--color-sell)}.other-way[data-v-fe8a7d09]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:block;font-size:var(--font-size-sm);margin:var(--space-3) auto 0;padding:var(--space-1) var(--space-2);transition:color var(--duration-base)}.other-way[data-v-fe8a7d09]:hover{color:var(--color-primary)}.note[data-v-fe8a7d09]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal);margin:var(--space-4) 0 0;padding:0 var(--space-1)}.note--warn[data-v-fe8a7d09]{color:var(--color-warning)}.note--error[data-v-fe8a7d09]{color:var(--color-sell)}.note-detail[data-v-fe8a7d09]{color:var(--color-text-muted);display:block;font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin-top:var(--space-1)}.head[data-v-dca6ea9c]{align-items:center;display:flex;gap:var(--space-5);margin-bottom:var(--space-3);padding:0 var(--space-1)}.tab[data-v-dca6ea9c]{color:var(--color-text-muted);font-size:var(--font-size-lg)}.tab.current[data-v-dca6ea9c]{color:var(--color-text-primary)}.panel[data-v-dca6ea9c]{background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:16px}.divider[data-v-dca6ea9c]{background:var(--border-light);height:1px;margin:0 var(--space-4);position:relative}.switch-btn[data-v-dca6ea9c]{background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:50%;color:var(--color-text-muted);display:grid;height:34px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}.field[data-v-dca6ea9c]{padding:var(--space-4) var(--space-4) var(--space-3-5)}.caption[data-v-dca6ea9c]{color:var(--color-text-placeholder);display:block;font-family:var(--font-family-mono);font-size:10px;letter-spacing:.12em;min-height:16px;text-transform:uppercase}.field-main[data-v-dca6ea9c]{align-items:center;display:flex;justify-content:space-between;margin:var(--space-2) 0 var(--space-1-5)}.amount[data-v-dca6ea9c]{color:var(--color-text-placeholder);font-size:34px;font-weight:var(--font-weight-medium);line-height:1.15}.token[data-v-dca6ea9c]{align-items:center;border:1px solid var(--border-medium);border-radius:999px;display:flex;gap:var(--space-2-5);height:44px;padding:0 var(--space-3) 0 var(--space-2)}.token-icon[data-v-dca6ea9c]{height:26px;width:26px}.token-symbol[data-v-dca6ea9c]{width:48px}.field-bottom[data-v-dca6ea9c]{min-height:16px}.cta[data-v-dca6ea9c]{align-items:center;background:var(--color-bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);color:var(--color-text-muted);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);height:52px;justify-content:center;margin-top:var(--space-3)}
