.xc{--xc-glow:63, 63, 245;--xc-surface:color-mix(in srgb, var(--text) 3.5%, transparent);--xc-surface-2:color-mix(in srgb, var(--text) 6%, transparent);--xc-line:color-mix(in srgb, var(--text) 9%, transparent);flex-direction:column;gap:14px;width:100%;max-width:480px;margin:0 auto;display:flex;position:relative}.xc:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--xc-glow), .18), transparent 72%);filter:blur(22px);width:560px;height:460px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.xc>:not(.tkp-backdrop){z-index:1;position:relative}.xc-head{justify-content:space-between;align-items:flex-end;gap:16px;width:100%;max-width:480px;margin:0 auto 16px;display:flex}.xc-head h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 4px;font-size:24px;font-weight:750}.xc-head p{color:var(--text-muted);max-width:46ch;margin:0;font-size:13.5px;line-height:1.55}.xc-back{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s}.xc-back:hover{color:var(--text);border-color:var(--accent)}.xc-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.swp-col>.pwr{width:100%;max-width:480px;margin:18px auto 0}.xc-providers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xc-prov{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--text-muted);background:var(--xc-surface);border:1px solid var(--xc-line);border-radius:16px;align-items:center;gap:11px;padding:11px 13px;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .12s;display:flex}.xc-prov:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 40%, var(--xc-line))}.xc-prov:active{transform:translateY(1px)}.xc-prov:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xc-prov.on{color:var(--text);background:linear-gradient(160deg, rgba(var(--xc-glow), .18), rgba(var(--xc-glow), .05));border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 0 0 1px rgba(var(--xc-glow), .25), 0 10px 30px -14px rgba(var(--xc-glow), .85)}.xc-prov-icon{object-fit:contain;background:var(--xc-surface-2);border-radius:50%;flex:none;width:30px;height:30px;padding:2px}.xc-prov-text{flex-direction:column;gap:1px;min-width:0;display:flex}.xc-prov-text b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:750;overflow:hidden}.xc-prov-text small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.xc-card{background:radial-gradient(130% 70% at 50% 0%, rgba(var(--xc-glow), .12), transparent 60%), var(--card);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));box-shadow:0 30px 70px -36px rgba(var(--xc-glow), .6), inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);border-radius:24px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative;overflow:hidden}.xc-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--xc-glow), .8), transparent);height:1px;position:absolute;inset:0 0 auto}.xc-leg{background:var(--xc-surface);border:1px solid var(--xc-line);border-radius:18px;flex-direction:column;gap:10px;padding:14px 14px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.xc-leg:focus-within{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 1px rgba(var(--xc-glow), .25), 0 0 28px -10px rgba(var(--xc-glow), .9)}.xc-leg-head{justify-content:space-between;align-items:center;gap:10px;min-height:18px;display:flex}.xc-label{color:var(--text-muted);font-size:12.5px;font-weight:650}.xc-bal{cursor:pointer;font:inherit;color:var(--text-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.xc-bal b{letter-spacing:.04em;color:var(--accent);background:rgba(var(--xc-glow), .14);border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:800}.xc-bal:hover b{background:rgba(var(--xc-glow), .26)}.xc-quoting{color:var(--text-muted);font-size:12px;font-weight:600;animation:1.2s ease-in-out infinite xcPulse}@keyframes xcPulse{50%{opacity:.45}}.xc-leg-main{align-items:center;gap:10px;display:flex}.xc-amount{width:100%;min-width:0;font:inherit;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:34px;font-weight:700;line-height:1.1;overflow:hidden}.xc-amount::placeholder{color:color-mix(in srgb, var(--text) 28%, transparent)}.xc-amount.bad{color:var(--danger)}.xc-amount.out.empty{color:color-mix(in srgb, var(--text) 28%, transparent)}.xc-asset{cursor:pointer;font:inherit;color:var(--text);background:var(--xc-surface-2);border:1px solid var(--xc-line);border-radius:999px;flex:none;align-items:center;gap:9px;padding:6px 10px 6px 6px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.xc-asset:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--xc-line));box-shadow:0 0 18px -8px rgba(var(--xc-glow), .9)}.xc-asset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xc-asset-icon{display:flex;position:relative}.xc-chain-badge{box-shadow:0 0 0 2px var(--card);border-radius:50%;display:flex;position:absolute;bottom:-3px;right:-3px}.xc-asset-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.xc-asset-text b{font-size:14.5px;font-weight:750}.xc-asset-text small{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:600}.xc-caret{color:var(--text-muted);flex:none;transition:transform .18s}.xc-caret.open{transform:rotate(180deg)}.xc-flip{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--text-muted);background:var(--card);border:1px solid var(--xc-line);box-shadow:0 0 0 5px var(--card);border-radius:12px;justify-content:center;align-self:center;align-items:center;margin:-20px 0;transition:color .16s,border-color .16s,box-shadow .16s,transform .22s cubic-bezier(.34,1.56,.64,1);display:flex}.xc-flip:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 5px var(--card), 0 0 22px -6px rgba(var(--xc-glow), .9);transform:rotate(180deg)}.xc-flip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xc-dest{background:var(--xc-surface);border:1px solid var(--xc-line);border-radius:14px}.xc-dest-toggle{cursor:pointer;width:100%;font:inherit;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:10px;padding:11px 13px;display:flex}.xc-dest-toggle span{font-size:12.5px;font-weight:650}.xc-dest-toggle b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-weight:700}.xc-dest-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:14px}.xc-dest-body{flex-direction:column;gap:7px;padding:0 13px 12px;display:flex}.xc-input{background:color-mix(in srgb, var(--text) 4%, transparent);width:100%;color:var(--text);border:1px solid var(--xc-line);font:inherit;border-radius:11px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .16s,box-shadow .16s}.xc-input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.xc-input:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 20px -8px rgba(var(--xc-glow), .9)}.xc-input.bad{border-color:var(--danger)}.xc-meta{flex-direction:column;gap:8px;margin:2px 0 0;padding:4px 4px 0;display:flex}.xc-meta>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.xc-meta dt{color:var(--text-muted);font-size:12.5px;font-weight:600}.xc-meta dd{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;font-weight:700}.xc-meta dd.free{color:var(--success);text-shadow:0 0 14px color-mix(in srgb, var(--success) 55%, transparent)}.xc-hint{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.5}.xc-note{color:#e0b15c;background:#e0b15c17;border:1px solid #e0b15c42;border-radius:11px;margin:2px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.xc-err{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:11px;margin:2px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.5}.xc-cta{cursor:pointer;width:100%;min-height:54px;font:inherit;letter-spacing:-.005em;color:#fff;box-shadow:0 12px 34px -14px rgba(var(--xc-glow), 1), inset 0 1px 0 #ffffff2e;background:linear-gradient(135deg,#5454ff,#3f3ff5 55%,#2d2dd4);border:0;border-radius:16px;margin-top:6px;padding:0 18px;font-size:15.5px;font-weight:750;transition:box-shadow .18s,filter .18s,transform 80ms;position:relative;overflow:hidden}.xc-cta:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 16px 42px -14px rgba(var(--xc-glow), 1), inset 0 1px 0 #ffffff38}.xc-cta:active:not(:disabled){transform:translateY(1px)}.xc-cta:focus-visible{outline:2px solid var(--text);outline-offset:2px}.xc-cta:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);animation:4.2s ease-in-out infinite xcSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes xcSheen{0%,74%{transform:translate(-120%)}to{transform:translate(120%)}}.xc-cta:disabled{cursor:not-allowed;color:var(--text-muted);background:var(--xc-surface-2);box-shadow:none;filter:none}.xc-safety{border-top:1px solid var(--xc-line);margin-top:4px;padding-top:4px}.xc-safety-toggle{cursor:pointer;width:100%;font:inherit;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12.5px;font-weight:650;display:flex}.xc-safety-toggle:hover{color:var(--text)}.xc-safety-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.xc-safety-list{color:var(--text-muted);flex-direction:column;gap:7px;margin:2px 4px 6px;padding:0 0 0 16px;font-size:12px;line-height:1.55;display:flex}.xc-safety-list li::marker{color:var(--accent)}.xc-history{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:6px;padding:14px;display:flex}.xc-history-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.xc-history-head h4{margin:0;font-size:13.5px;font-weight:750}.xc-history-head span{color:var(--text-muted);font-size:11px}.xc-row{background:var(--xc-surface);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;display:grid}.xc-row-chains{color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.xc-row-amt{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.xc-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);background:var(--xc-surface-2);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.xc-pill a{color:inherit;text-decoration:none}.xc-row.s-sent .xc-pill,.xc-row.s-signing .xc-pill{color:#e0b15c;background:#e0b15c21}.xc-row.s-arrived .xc-pill{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.xc-row.s-failed .xc-pill{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.xc-row-act{border:1px solid var(--xc-line);font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:700;text-decoration:none}.xc-row-act:hover{color:var(--text);border-color:var(--accent)}.xc-sheet .tkp-list{max-height:42vh}.xc-sheet-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:750}.xc-chains{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.xc-chain{cursor:pointer;min-width:0;font:inherit;color:var(--text-muted);background:color-mix(in srgb, var(--text) 4%, transparent);border:1px solid var(--xc-line,var(--border));border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;transition:border-color .16s,background-color .16s,color .16s;display:flex}.xc-chain span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-weight:700;overflow:hidden}.xc-chain:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.xc-chain.on{color:var(--text);border-color:var(--accent);background:#3f3ff524;box-shadow:0 0 18px -8px #3f3ff5e6}.xc-chain:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tkp-row.sel{border-color:var(--accent);background:#3f3ff51a}@media (max-width:480px){.xc-card{border-radius:20px;padding:11px}.xc-amount{font-size:28px}.xc-prov{gap:9px;padding:9px 10px}.xc-prov-icon{width:26px;height:26px}.xc-prov{align-items:flex-start}.xc-prov-text b,.xc-prov-text small{white-space:normal;overflow:visible}.xc-prov-text b{font-size:13px;line-height:1.2}.xc-chains{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.xc-chain{padding:9px 2px}.xc-chain span{letter-spacing:-.01em;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.xc-cta:not(:disabled):after,.xc-quoting{animation:none}.xc-flip,.xc-prov,.xc-caret{transition:none}.xc-flip:hover{transform:none}}.xc-custom{background:#e0b15c14;border:1px solid #e0b15c47;border-radius:14px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.xc-warn{color:#e0b15c;margin:0;font-size:12px;line-height:1.55}.xc-warn b{font-weight:800}.xc-ack{cursor:pointer;color:var(--text);align-items:flex-start;gap:9px;font-size:12.5px;font-weight:650;line-height:1.45;display:flex}.xc-ack input{accent-color:#e0b15c;flex:none;width:15px;height:15px;margin-top:2px}.xc-tok-li{align-items:center;gap:4px;display:flex;position:relative}.xc-tok-li .tkp-row{flex:1;min-width:0}.xc-tok-x{cursor:pointer;width:28px;height:28px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;font-size:17px;line-height:1}.xc-tok-x:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.xc-sheet .tkp-row{gap:12px}.xc-sheet .tkp-id b{font-size:14px}.xc-sheet .xc-chain-badge{box-shadow:0 0 0 2px #121217}.xc-add{background:#e0b15c12;border:1px dashed #e0b15c66;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.xc-add-id{flex:200px;align-items:center;gap:11px;min-width:0;display:flex}.xc-add-btn{cursor:pointer;font:inherit;color:#fff;background:linear-gradient(135deg,#5454ff,#3f3ff5);border:0;border-radius:10px;flex:none;padding:8px 13px;font-size:12.5px;font-weight:750;box-shadow:0 8px 22px -12px #3f3ff5}.xc-add-btn:hover{filter:brightness(1.08)}.xc-add-btn:focus-visible{outline:2px solid var(--text);outline-offset:2px}
