.badge.svelte-1hqr9xd{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:var(--color-surface)}.dot.svelte-1hqr9xd{width:6px;height:6px;border-radius:50%}.synced.svelte-1hqr9xd .dot:where(.svelte-1hqr9xd){background:var(--color-success)}.syncing.svelte-1hqr9xd .dot:where(.svelte-1hqr9xd){background:var(--color-warning);animation:svelte-1hqr9xd-pulse 1.5s infinite}.disconnected.svelte-1hqr9xd .dot:where(.svelte-1hqr9xd){background:var(--color-error)}@keyframes svelte-1hqr9xd-pulse{0%,to{opacity:1}50%{opacity:.4}}.modal-header.svelte-1yhnmfi{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}h3.svelte-1yhnmfi{font-size:1.1rem;font-weight:600}.close-btn.svelte-1yhnmfi{font-size:1.5rem;line-height:1;color:var(--color-text-dim)}.extension-list.svelte-1yhnmfi,.account-list.svelte-1yhnmfi{list-style:none;display:flex;flex-direction:column;gap:.5rem}.extension-btn.svelte-1yhnmfi{width:100%;text-align:left;text-transform:capitalize}.account-btn.svelte-1yhnmfi{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem;border-radius:var(--radius);border:1px solid var(--color-border);transition:background .15s}.account-btn.svelte-1yhnmfi:hover{background:var(--color-surface-hover)}.account-btn.selected.svelte-1yhnmfi{border-color:var(--color-accent)}.account-name.svelte-1yhnmfi{font-weight:500}.account-addr.svelte-1yhnmfi{color:var(--color-text-dim);font-family:var(--font-mono);font-size:.85rem}a.svelte-1yhnmfi{color:var(--color-accent)}.panel.svelte-182y78p{position:absolute;top:100%;right:.5rem;z-index:10;min-width:260px}.panel-header.svelte-182y78p{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}h3.svelte-182y78p{font-size:1rem;font-weight:600}.close-btn.svelte-182y78p{font-size:1.3rem;color:var(--color-text-dim)}.section.svelte-182y78p{margin-bottom:.75rem}.section-label.svelte-182y78p{display:block;font-size:.8rem;color:var(--color-text-dim);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.05em}.radio-group.svelte-182y78p{display:flex;flex-direction:column;gap:.4rem}.radio-option.svelte-182y78p{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:var(--radius);cursor:pointer;transition:background .15s}.radio-option.svelte-182y78p:hover,.radio-option.active.svelte-182y78p{background:var(--color-surface-hover)}.radio-option.svelte-182y78p input[type=radio]:where(.svelte-182y78p){margin:0}.radio-label.svelte-182y78p{display:block;font-weight:500;font-size:.9rem}.radio-desc.svelte-182y78p{display:block;font-size:.75rem;color:var(--color-text-dim)}.chain-status-list.svelte-182y78p{display:flex;flex-direction:column;gap:.3rem}.chain-status-row.svelte-182y78p{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.status-dot.svelte-182y78p{width:8px;height:8px;border-radius:50%;background:var(--color-error)}.status-dot.synced.svelte-182y78p{background:var(--color-success)}.status-dot.syncing.svelte-182y78p{background:var(--color-warning)}header.svelte-oiwvqb{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);position:relative}.header-left.svelte-oiwvqb,.header-right.svelte-oiwvqb{display:flex;align-items:center;gap:.5rem}.logo.svelte-oiwvqb{height:28px;width:auto}.title.svelte-oiwvqb{font-weight:600;font-size:1.1rem}.settings-btn.svelte-oiwvqb{font-size:1.2rem;padding:.4rem}.wallet-btn.svelte-oiwvqb{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disconnect-btn.svelte-oiwvqb{font-size:1.2rem;padding:.3rem .5rem;color:var(--color-text-dim)}.balance-row.svelte-ukbxvm{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;border-radius:var(--radius);border:1px solid transparent;transition:background .15s,border-color .15s}.balance-row.svelte-ukbxvm:hover{background:var(--color-surface-hover)}.balance-row.selected.svelte-ukbxvm{border-color:var(--color-accent);background:var(--color-surface-hover)}.chain-name.svelte-ukbxvm{font-size:.9rem}.balance-value.svelte-ukbxvm{font-family:var(--font-mono);font-size:.9rem}select.svelte-1klyunw{min-width:80px;cursor:pointer}select.svelte-gd7og1{min-width:160px;cursor:pointer}.amount-wrapper.svelte-1964cqw{display:flex;gap:.5rem;align-items:center}input.svelte-1964cqw{flex:1;min-width:0}.max-btn.svelte-1964cqw{padding:.4rem .6rem;font-size:.75rem;font-weight:600;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius);transition:background .15s}.max-btn.svelte-1964cqw:hover{background:var(--color-accent);color:#fff}.home.svelte-y99goq{display:flex;flex-direction:column;gap:1rem}.connect-prompt.svelte-y99goq{text-align:center;padding:2rem;color:var(--color-text-dim)}.balances-section.svelte-y99goq{display:flex;flex-direction:column;gap:.75rem}.section-header.svelte-y99goq{display:flex;justify-content:space-between;align-items:center}h2.svelte-y99goq{font-size:1.1rem;font-weight:600}.token-group.svelte-y99goq{display:flex;flex-direction:column;gap:.25rem}.token-heading.svelte-y99goq{font-size:.85rem;font-weight:600;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.send-section.svelte-y99goq{display:flex;flex-direction:column;gap:.75rem}.form-row.svelte-y99goq{display:flex;align-items:center;gap:.75rem}.form-row.svelte-y99goq label:where(.svelte-y99goq),.form-row.svelte-y99goq .form-label:where(.svelte-y99goq){min-width:60px;font-size:.9rem;color:var(--color-text-dim)}.source-name.svelte-y99goq{font-weight:500}.submit-btn.svelte-y99goq{width:100%;margin-top:.5rem}.loading-indicator.svelte-y99goq{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--color-text-dim)}.route.svelte-12d27v3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.9rem}.chain-node.svelte-12d27v3{padding:.3rem .6rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);font-weight:500}.arrow.svelte-12d27v3{color:var(--color-text-dim)}h4.svelte-1c38elp{font-size:.9rem;font-weight:600;margin-bottom:.5rem}.fee-row.svelte-1c38elp{display:flex;justify-content:space-between;font-size:.85rem;padding:.2rem 0}.fee-sub.svelte-1c38elp{padding-left:1rem}.fee-label.svelte-1c38elp{color:var(--color-text-dim)}.fee-value.svelte-1c38elp{font-family:var(--font-mono)}.quoted.svelte-1c38elp{color:var(--color-text-dim);font-size:.8rem}.receive.svelte-1c38elp{border-top:1px solid var(--color-border);margin-top:.3rem;padding-top:.4rem;color:var(--color-success);font-weight:500}.progress.svelte-1v1f14s{display:flex;flex-direction:column;gap:.75rem}.hop-row.svelte-1v1f14s{display:flex;align-items:flex-start;gap:.5rem}.hop-icon.svelte-1v1f14s{font-size:1.1rem;min-width:1.5rem;text-align:center;display:flex;align-items:center;justify-content:center}.hop-info.svelte-1v1f14s{display:flex;flex-direction:column;gap:.1rem}.hop-label.svelte-1v1f14s{font-size:.9rem;font-weight:500}.hop-status.svelte-1v1f14s{font-size:.8rem;color:var(--color-text-dim)}.success.svelte-1v1f14s .hop-icon:where(.svelte-1v1f14s){color:var(--color-success)}.error.svelte-1v1f14s .hop-icon:where(.svelte-1v1f14s){color:var(--color-error)}.transfer.svelte-k7s9fi{display:flex;flex-direction:column;gap:1rem}.back-btn.svelte-k7s9fi{align-self:flex-start;font-size:.9rem}h2.svelte-k7s9fi{font-size:1.2rem;font-weight:600}.status-card.svelte-k7s9fi{text-align:center;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.confirm-btn.svelte-k7s9fi{width:100%}.success-card.svelte-k7s9fi{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1.5rem}.success-text.svelte-k7s9fi{font-size:1.1rem;font-weight:600;color:var(--color-success)}.bridge-note.svelte-k7s9fi{font-size:.9rem;color:var(--color-warning)}.error-card.svelte-k7s9fi{display:flex;flex-direction:column;gap:.75rem}.error-actions.svelte-k7s9fi{display:flex;gap:.5rem}.error-actions.svelte-k7s9fi .btn:where(.svelte-k7s9fi){flex:1}main.svelte-1n46o8q{flex:1;width:100%;max-width:520px;margin:0 auto;padding:1rem}:root{--color-bg: #0f0f0f;--color-surface: #1a1a1a;--color-surface-hover: #242424;--color-border: #333;--color-text: #e8e8e8;--color-text-dim: #888;--color-accent: #6c5ce7;--color-accent-hover: #7c6ef7;--color-success: #2ecc71;--color-error: #e74c3c;--color-warning: #f39c12;--radius: 8px;--radius-lg: 12px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", "Fira Code", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font);background:var(--color-bg);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased}#app{min-height:100%;display:flex;flex-direction:column}button{cursor:pointer;font-family:inherit;border:none;background:none;color:inherit}input,select{font-family:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.5rem .75rem;font-size:.95rem}input:focus,select:focus{outline:none;border-color:var(--color-accent)}dialog{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;max-width:420px;width:90vw}dialog::backdrop{background:#0009}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:var(--radius);font-size:.95rem;font-weight:500;transition:background .15s,opacity .15s}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:transparent;border:1px solid var(--color-border)}.btn-ghost:hover{background:var(--color-surface-hover)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem 1.25rem}.error-text{color:var(--color-error);font-size:.85rem}.dim-text{color:var(--color-text-dim);font-size:.85rem}.spinner{display:inline-block;width:1em;height:1em;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin .6s linear infinite}.spinner-sm{width:.8em;height:.8em;border-width:1.5px}.spinner-lg{width:1.5em;height:1.5em;border-width:2.5px}@keyframes spin{to{transform:rotate(360deg)}}
