.cm-input-select[data-v-ff67d610]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-input-select>.select[data-v-ff67d610]{background-color:#fff;border:2px solid #2b2b2b;border-radius:8px;cursor:pointer;height:44px;line-height:1.4;outline:none;padding:8px 28px 8px 12px;text-overflow:ellipsis;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:100%}.cm-input-select>.select[data-v-ff67d610]:disabled{background-color:#c9c9c9;color:#999;opacity:.5}.cm-input-select>.select[data-v-ff67d610]:focus{border-color:#2b2b2b}.cm-input-select>.select.-placeholder[data-v-ff67d610]{color:#999}.cm-input-select>.select.-error[data-v-ff67d610]{border:2px solid #c43232;color:#c43232}.cm-input-select>.select.-error[data-v-ff67d610]:focus{border:2px solid #c43232}.cm-input-select>.select.-small[data-v-ff67d610]{height:30px;padding:0 10px}.cm-input-select>.down-icon[data-v-ff67d610]{font-size:24px;pointer-events:none;position:absolute;right:8px;top:12px}.cm-input-select>.error[data-v-ff67d610]{color:#c43232;display:block;font-size:12px;min-height:20px;width:-moz-fit-content;width:fit-content}.cm-input-select.-search>.select[data-v-ff67d610]{border-color:#999}.cm-input-select.-search>.error[data-v-ff67d610]{display:none}.ca-confirm-dialog-overlay[data-v-1f2498f5]{align-items:center;background-color:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.ca-confirm-dialog-content[data-v-1f2498f5]{background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;max-width:500px;position:relative;width:100%}@media screen and (max-width:769px){.ca-confirm-dialog-content[data-v-1f2498f5]{max-width:90vw}}.ca-confirm-dialog-content .close-button[data-v-1f2498f5]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px}@media screen and (max-width:769px){.ca-confirm-dialog-content .close-button[data-v-1f2498f5]{height:32px;right:12px;top:12px;width:32px}}.ca-confirm-dialog-content .close-button[data-v-1f2498f5]:hover{background:#f1f5f9;border-color:#cbd5e1}.ca-confirm-dialog-content .close-button .close-icon[data-v-1f2498f5]{color:#64748b;font-size:18px}@media screen and (max-width:769px){.ca-confirm-dialog-content .close-button .close-icon[data-v-1f2498f5]{font-size:16px}}.ca-confirm-dialog-content .dialog-inner[data-v-1f2498f5]{padding:48px 40px 40px}@media screen and (max-width:769px){.ca-confirm-dialog-content .dialog-inner[data-v-1f2498f5]{padding:40px 24px 32px}}.ca-confirm-dialog-content .dialog-inner .dialog-title[data-v-1f2498f5]{color:#0f172a;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:20px;text-align:center}@media screen and (max-width:769px){.ca-confirm-dialog-content .dialog-inner .dialog-title[data-v-1f2498f5]{font-size:24px;margin-bottom:16px}}.ca-confirm-dialog-content .dialog-inner .dialog-message[data-v-1f2498f5]{color:#475569;font-size:18px;font-weight:500;line-height:1.6;margin-bottom:28px;text-align:center}@media screen and (max-width:769px){.ca-confirm-dialog-content .dialog-inner .dialog-message[data-v-1f2498f5]{font-size:16px;margin-bottom:24px}}.ca-confirm-dialog-content .dialog-inner .dialog-warning[data-v-1f2498f5]{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid rgba(251,191,36,.3);border-radius:12px;display:flex;gap:12px;margin-bottom:32px;padding:16px}@media screen and (max-width:769px){.ca-confirm-dialog-content .dialog-inner .dialog-warning[data-v-1f2498f5]{margin-bottom:28px;padding:14px}}.ca-confirm-dialog-content .dialog-inner .dialog-warning .warning-icon[data-v-1f2498f5]{color:#d97706;flex-shrink:0;font-size:20px;margin-top:2px}@media screen and (max-width:769px){.ca-confirm-dialog-content .dialog-inner .dialog-warning .warning-icon[data-v-1f2498f5]{font-size:18px}}.ca-confirm-dialog-content .dialog-inner .dialog-warning .warning-text[data-v-1f2498f5]{color:#92400e;font-size:15px;font-weight:500;line-height:1.5;white-space:pre-line}@media screen and (max-width:769px){.ca-confirm-dialog-content .dialog-inner .dialog-warning .warning-text[data-v-1f2498f5]{font-size:14px}}.ca-confirm-dialog-content .dialog-inner .dialog-actions[data-v-1f2498f5]{display:flex;gap:16px;justify-content:center}@media screen and (max-width:769px){.ca-confirm-dialog-content .dialog-inner .dialog-actions[data-v-1f2498f5]{flex-direction:column;gap:12px}}.ca-confirm-dialog-content .dialog-inner .dialog-actions button[data-v-1f2498f5]{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;min-height:52px;min-width:140px;padding:16px 28px;transition:all .3s ease}@media screen and (max-width:769px){.ca-confirm-dialog-content .dialog-inner .dialog-actions button[data-v-1f2498f5]{font-size:15px;min-height:48px;min-width:100%;padding:14px 24px}}.ca-confirm-dialog-content .dialog-inner .dialog-actions button.cancel-button[data-v-1f2498f5]{background:#f8fafc;border:2px solid #e2e8f0;color:#64748b}.ca-confirm-dialog-content .dialog-inner .dialog-actions button.cancel-button[data-v-1f2498f5]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.ca-confirm-dialog-content .dialog-inner .dialog-actions button.confirm-button[data-v-1f2498f5]{background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 4px 14px #8b5cf663;color:#fff}.ca-confirm-dialog-content .dialog-inner .dialog-actions button.confirm-button[data-v-1f2498f5]:hover{background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 6px 20px #8b5cf680;transform:translateY(-2px)}.ca-confirm-dialog-content .dialog-inner .dialog-actions button.confirm-button[data-v-1f2498f5]:active{transform:translateY(0)}.swap-popup-overlay[data-v-9edcd364]{align-items:center;background-color:#000c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.swap-popup-overlay.hidden[data-v-9edcd364]{display:none}.swap-popup-content[data-v-9edcd364]{background-color:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px #00000040;margin:0 auto;max-width:28rem;position:relative;width:100%}.swap-popup-content .popup-inner[data-v-9edcd364]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.swap-popup-content .popup-inner .popup-header[data-v-9edcd364]{text-align:center}.swap-popup-content .popup-inner .popup-header h2[data-v-9edcd364]{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.swap-popup-content .popup-inner .popup-header .token-info[data-v-9edcd364]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem;justify-content:center}.swap-popup-content .popup-inner .popup-header .token-info .arrow-icon[data-v-9edcd364]{height:1rem;width:1rem}.swap-popup-content .popup-inner .progress-section[data-v-9edcd364]{width:100%}.swap-popup-content .popup-inner .progress-section .progress-bar[data-v-9edcd364]{background-color:#e5e7eb;border-radius:9999px;height:.5rem;overflow:hidden;position:relative;width:100%}.swap-popup-content .popup-inner .progress-section .progress-bar .progress-fill[data-v-9edcd364]{background-color:#10b981;border-radius:9999px;height:100%;transition:width .5s ease-in-out}.swap-popup-content .popup-inner .progress-section .progress-bar .progress-fill.failed[data-v-9edcd364]{background-color:#ef4444}.swap-popup-content .popup-inner .progress-section .progress-labels[data-v-9edcd364]{color:#9ca3af;display:flex;font-size:.75rem;justify-content:space-between;margin-top:.5rem}.swap-popup-content .popup-inner .progress-section .progress-labels .active-label.request[data-v-9edcd364]{color:#3b82f6}.swap-popup-content .popup-inner .progress-section .progress-labels .active-label.processing[data-v-9edcd364]{color:#f59e0b}.swap-popup-content .popup-inner .progress-section .progress-labels .active-label.completed[data-v-9edcd364]{color:#10b981}.swap-popup-content .popup-inner .progress-section .progress-labels .active-label.failed[data-v-9edcd364]{color:#ef4444}.swap-popup-content .popup-inner .phase-info[data-v-9edcd364]{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.swap-popup-content .popup-inner .phase-info .phase-icon[data-v-9edcd364]{align-items:center;background-color:#d9d9db;border-radius:50%;display:flex;height:4rem;justify-content:center;width:4rem}.swap-popup-content .popup-inner .phase-info .phase-icon svg[data-v-9edcd364]{height:2rem;width:2rem}.swap-popup-content .popup-inner .phase-info .phase-icon svg.blue[data-v-9edcd364]{color:#3b82f6}.swap-popup-content .popup-inner .phase-info .phase-icon svg.amber[data-v-9edcd364]{animation:pulse-9edcd364 2s cubic-bezier(.4,0,.6,1) infinite;color:#f59e0b}.swap-popup-content .popup-inner .phase-info .phase-icon svg.green[data-v-9edcd364]{color:#10b981}.swap-popup-content .popup-inner .phase-info .phase-icon svg.red[data-v-9edcd364]{color:#ef4444}.swap-popup-content .popup-inner .phase-info .phase-icon .ca-icon[data-v-9edcd364]{height:2rem;width:2rem}.swap-popup-content .popup-inner .phase-info .phase-icon .ca-icon.blue[data-v-9edcd364]{color:#3b82f6}.swap-popup-content .popup-inner .phase-info .phase-icon .ca-icon.amber[data-v-9edcd364]{animation:pulse-9edcd364 2s cubic-bezier(.4,0,.6,1) infinite;color:#f59e0b}.swap-popup-content .popup-inner .phase-info .phase-icon .ca-icon.green[data-v-9edcd364]{color:#10b981}.swap-popup-content .popup-inner .phase-info .phase-icon .ca-icon.red[data-v-9edcd364]{color:#ef4444}.swap-popup-content .popup-inner .phase-info .phase-text h3[data-v-9edcd364]{color:#1a1a1a;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.swap-popup-content .popup-inner .phase-info .phase-text h3.blue[data-v-9edcd364]{color:#3b82f6}.swap-popup-content .popup-inner .phase-info .phase-text h3.amber[data-v-9edcd364]{color:#f59e0b}.swap-popup-content .popup-inner .phase-info .phase-text h3.green[data-v-9edcd364]{color:#10b981}.swap-popup-content .popup-inner .phase-info .phase-text h3.red[data-v-9edcd364]{color:#ef4444}.swap-popup-content .popup-inner .phase-info .phase-text p[data-v-9edcd364]{color:#6b7280;font-size:.875rem;margin:0}.swap-popup-content .popup-inner .transaction-hash[data-v-9edcd364]{background-color:#f3f4f6;border-radius:var(--radius-lg);opacity:.3;padding:.75rem;pointer-events:none;transition:opacity .3s ease-in-out;width:100%}.swap-popup-content .popup-inner .transaction-hash.visible[data-v-9edcd364]{opacity:1;pointer-events:auto}.swap-popup-content .popup-inner .transaction-hash .hash-label[data-v-9edcd364]{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.swap-popup-content .popup-inner .transaction-hash .hash-value[data-v-9edcd364]{color:#1a1a1a;font-family:monospace;font-size:.875rem;word-break:break-all}.swap-popup-content .popup-inner .action-section[data-v-9edcd364]{width:100%}.swap-popup-content .popup-inner .action-section .action-button[data-v-9edcd364]{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:1rem;font-weight:500;opacity:.3;padding:.75rem 1rem;pointer-events:none;transition:all .3s ease-in-out;width:100%}.swap-popup-content .popup-inner .action-section .action-button.visible[data-v-9edcd364]{opacity:1;pointer-events:auto}.swap-popup-content .popup-inner .action-section .action-button.primary[data-v-9edcd364]{background-color:#1a1a1a;color:#fff}.swap-popup-content .popup-inner .action-section .action-button.primary[data-v-9edcd364]:hover{background-color:#374151}.swap-popup-content .popup-inner .action-section .action-button.outline[data-v-9edcd364]{background-color:transparent;border:1px solid #d1d5db;color:#1a1a1a}.swap-popup-content .popup-inner .action-section .action-button.outline[data-v-9edcd364]:hover{background-color:#f9fafb}@keyframes pulse-9edcd364{0%,to{opacity:1}50%{opacity:.5}}.ct-swap[data-v-6726e4dd]{margin-bottom:96px;transition:all .3s ease}@media screen and (max-width:769px){.ct-swap[data-v-6726e4dd]{margin-bottom:48px}}.ct-swap .header-light[data-v-6726e4dd]{background:#fff!important;color:#2b2b2b!important}.ct-swap .header-light[data-v-6726e4dd] .ca-title,.ct-swap .header-light[data-v-6726e4dd] .cm-field-label,.ct-swap .header-light[data-v-6726e4dd] .network-label{color:#2b2b2b!important}.ct-swap .header-light[data-v-6726e4dd] .network-select .select{background:#fff!important;border-color:#e2e8f0!important;color:#2b2b2b!important}.ct-swap .history-link[data-v-6726e4dd]{align-items:center;background:linear-gradient(135deg,#6b7280,#9ca3af);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;text-decoration:none;transition:all .3s ease}@media screen and (max-width:769px){.ct-swap .history-link[data-v-6726e4dd]{font-size:12px;gap:6px;padding:10px 14px}}.ct-swap .history-link[data-v-6726e4dd]:hover{background:linear-gradient(135deg,#4b5563,#6b7280);transform:translateY(-2px)}@media screen and (max-width:769px){.ct-swap .history-link span[data-v-6726e4dd]{display:none}}.ct-swap .switch-network-btn[data-v-6726e4dd]{align-items:center;background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .3s ease}@media screen and (max-width:769px){.ct-swap .switch-network-btn[data-v-6726e4dd]{font-size:12px;gap:6px;padding:10px 14px}}.ct-swap .switch-network-btn[data-v-6726e4dd]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#9333ea);transform:translateY(-2px)}.ct-swap .switch-network-btn[data-v-6726e4dd]:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:769px){.ct-swap .switch-network-btn span[data-v-6726e4dd]{display:none}}.ct-swap .swap-container[data-v-6726e4dd]{background:linear-gradient(135deg,#1e1f2e,#2a2b3e);border:1px solid #3a3b4d;border-radius:24px;margin:0 auto;max-width:480px;padding:32px}@media screen and (max-width:769px){.ct-swap .swap-container[data-v-6726e4dd]{padding:24px}}.ct-swap .token-section[data-v-6726e4dd]{background:#252635;border:1px solid #3a3b4d;border-radius:16px;padding:24px}@media screen and (max-width:769px){.ct-swap .token-section[data-v-6726e4dd]{padding:20px}}.ct-swap .token-section .section-label[data-v-6726e4dd]{color:#e2e8f0}.ct-swap .token-section .amount-input[data-v-6726e4dd]{background:#1e1f2e;border:1px solid #3a3b4d;border-radius:12px;caret-color:#a855f7;color:#f1f5f9;font-size:32px;font-weight:700;padding:12px 16px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}@media screen and (max-width:769px){.ct-swap .token-section .amount-input[data-v-6726e4dd]{font-size:24px}}.ct-swap .token-section .amount-input[data-v-6726e4dd]::-moz-placeholder{color:#64748b}.ct-swap .token-section .amount-input[data-v-6726e4dd]::placeholder{color:#64748b}.ct-swap .token-section .amount-input[data-v-6726e4dd]:hover{border-color:#4b5563}.ct-swap .token-section .amount-input[data-v-6726e4dd]:focus{background-color:#232433;border-color:#a855f7;box-shadow:0 0 0 3px #a855f740;outline:none}.ct-swap .token-section .amount-input[readonly][data-v-6726e4dd]{background:#94a3b814;border:1px dashed #475569;border-radius:12px;box-shadow:none;caret-color:transparent;color:#cbd5e1;cursor:default;font-size:26px;padding:12px 16px}.ct-swap .token-section .amount-input[readonly][data-v-6726e4dd]:hover{border-color:#50607a}.ct-swap .token-section .amount-input[readonly][data-v-6726e4dd]:focus{border-color:#475569;box-shadow:none}@media screen and (max-width:769px){.ct-swap .token-section .amount-input[readonly][data-v-6726e4dd]{font-size:22px}}.ct-swap .token-section[data-v-6726e4dd] .token-select .select{background:#1e1f2e;border:1px solid #3a3b4d;border-radius:12px;color:#e2e8f0;font-size:14px;font-weight:500;padding:12px 28px 12px 12px}.ct-swap .balance-display[data-v-6726e4dd]{align-items:center;display:flex;gap:8px;margin-top:8px}.ct-swap .balance-display .balance-label[data-v-6726e4dd]{color:#94a3b8;font-size:12px}.ct-swap .balance-display .balance-value[data-v-6726e4dd]{color:#e2e8f0;font-size:12px;font-weight:500}.ct-swap .header[data-v-6726e4dd]{align-items:flex-start;border-bottom:2px solid #2b2b2b;display:flex;justify-content:space-between;margin-bottom:32px;padding:48px 0}@media screen and (max-width:769px){.ct-swap .header[data-v-6726e4dd]{align-items:start;flex-direction:column;gap:24px;justify-content:start;margin-bottom:16px;padding:0 0 32px}}.ct-swap .header-controls[data-v-6726e4dd]{align-items:center;display:flex;gap:16px}@media screen and (max-width:769px){.ct-swap .header-controls[data-v-6726e4dd]{align-items:center;flex-direction:row;gap:12px;justify-content:flex-end;width:100%}}.ct-swap .callout-container[data-v-6726e4dd]{display:flex;justify-content:center;margin:16px 0 24px}@media screen and (max-width:769px){.ct-swap .callout-container[data-v-6726e4dd]{margin:12px 0 20px}}.ct-swap .callout[data-v-6726e4dd]{align-items:flex-start;background-color:#fbbf241a;border:1px solid rgba(251,191,36,.2);border-left:4px solid #f59e0b;border-radius:8px;display:flex;gap:12px;max-width:480px;padding:16px;width:100%}@media screen and (max-width:769px){.ct-swap .callout[data-v-6726e4dd]{gap:10px;padding:14px}}.ct-swap .callout.warning[data-v-6726e4dd]{background-color:#fbbf2414;border-color:rgba(251,191,36,.25) rgba(251,191,36,.25) rgba(251,191,36,.25) #f59e0b}.ct-swap .callout .callout-icon[data-v-6726e4dd]{align-items:center;color:#f59e0b;display:flex;flex-shrink:0;font-size:18px;height:20px;justify-content:center;margin-top:2px;width:20px}@media screen and (max-width:769px){.ct-swap .callout .callout-icon[data-v-6726e4dd]{font-size:16px;height:18px;width:18px}}.ct-swap .callout .callout-content[data-v-6726e4dd]{flex:1;min-width:0}.ct-swap .callout .callout-text[data-v-6726e4dd]{color:#92400e;font-size:14px;font-weight:500;line-height:1.5;white-space:pre-line}@media screen and (max-width:769px){.ct-swap .callout .callout-text[data-v-6726e4dd]{font-size:12px}}.ct-swap .callout .callout-text-permit[data-v-6726e4dd]{color:#921b0e;font-size:14px;font-weight:500;line-height:1.5;white-space:pre-line}@media screen and (max-width:769px){.ct-swap .callout .callout-text-permit[data-v-6726e4dd]{font-size:12px}}.ct-swap .section-header[data-v-6726e4dd]{margin-bottom:16px}.ct-swap .section-header .section-label[data-v-6726e4dd]{font-size:12px;font-weight:700;text-transform:uppercase}.ct-swap .token-input[data-v-6726e4dd]{align-items:center;display:flex;gap:16px}@media screen and (max-width:769px){.ct-swap .token-input[data-v-6726e4dd]{align-items:stretch;flex-direction:column;gap:12px}}.ct-swap .amount-container[data-v-6726e4dd]{flex:1;position:relative}.ct-swap .amount-hint[data-v-6726e4dd]{color:#f59e0b;font-size:12px;margin-top:4px;position:absolute;right:0;top:100%}.ct-swap .token-selector[data-v-6726e4dd]{min-width:140px}@media screen and (max-width:769px){.ct-swap .token-selector[data-v-6726e4dd]{min-width:auto;width:100%}}.ct-swap .token-select[data-v-6726e4dd]{width:100%}.ct-swap .swap-arrow[data-v-6726e4dd]{display:flex;justify-content:center;margin:8px 0}.ct-swap .swap-icon[data-v-6726e4dd]{background:#ef4444;border-radius:50%;height:40px;width:40px}.ct-swap .start-button[data-v-6726e4dd],.ct-swap .swap-icon[data-v-6726e4dd]{align-items:center;color:#fff;display:flex;justify-content:center}.ct-swap .start-button[data-v-6726e4dd]{background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;border-radius:16px;box-shadow:0 4px 12px #8b5cf64d;cursor:pointer;font-size:24px;font-weight:700;gap:8px;margin-top:24px;min-height:56px;padding:16px 32px;transition:all .3s ease;width:100%}@media screen and (max-width:769px){.ct-swap .start-button[data-v-6726e4dd]{font-size:14px;min-height:52px;padding:14px 28px}}.ct-swap .start-button[data-v-6726e4dd]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 6px 20px #8b5cf666;transform:translateY(-2px)}.ct-swap .start-button[data-v-6726e4dd]:active:not(:disabled){box-shadow:0 2px 8px #8b5cf64d;transform:translateY(0)}.ct-swap .start-button[data-v-6726e4dd]:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ct-swap .processing-spinner[data-v-6726e4dd]{animation:spin-6726e4dd 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:20px;width:20px}@media screen and (max-width:769px){.ct-swap .processing-spinner[data-v-6726e4dd]{height:18px;width:18px}}.ct-swap .approx-symbol[data-v-6726e4dd]{color:#f1f5f9;font-size:32px;font-weight:700;line-height:1}@media screen and (max-width:769px){.ct-swap .approx-symbol[data-v-6726e4dd]{font-size:24px}}@keyframes spin-6726e4dd{to{transform:rotate(1turn)}}
