:root{--bg: #0a0e14;--panel: #121821;--border: #1f2937;--text: #e5e7eb;--dim: #8b98a8;--accent: #4f9cf9;--ok: #34d399;--warn: #fbbf24;--err: #f87171;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;-webkit-font-smoothing:antialiased}.wrap{width:100%;max-width:460px}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:28px 24px}.title{font-size:19px;font-weight:650;margin-bottom:6px}.subtitle{font-size:13px;color:var(--dim);margin-bottom:24px}.wallet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#ffffff08;border:1px solid var(--border);border-radius:10px;margin-bottom:20px;font-size:13px}.wallet-addr{font-family:var(--mono);font-size:12.5px;letter-spacing:-.2px}.chain-tag{font-size:11px;padding:2px 8px;border-radius:5px;background:#4f9cf926;color:var(--accent);font-weight:600}.chain-tag.wrong{background:#f8717126;color:var(--err)}.btn{width:100%;padding:13px;border:none;border-radius:10px;font-size:14.5px;font-weight:620;cursor:pointer;transition:all .15s;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:#06101f}.btn-primary:not(:disabled):hover{background:#6aabfa}.btn-danger{background:var(--err);color:#1a0505}.btn-danger:not(:disabled):hover{background:#fb9494}.btn-ghost{background:#ffffff0f;color:var(--text);border:1px solid var(--border)}.btn-ghost:not(:disabled):hover{background:#ffffff1a}.btn-success{background:#34d39926;color:var(--ok);border:1px solid rgba(52,211,153,.3);cursor:default}.status{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border-radius:10px;font-size:13px;margin-top:16px;line-height:1.5}.status.info{background:#4f9cf914;color:#a8c9f5}.status.ok{background:#34d39914;color:#86efac}.status.warn{background:#fbbf2414;color:#fcd34d}.status.err{background:#f871711a;color:#fca5a5}.spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0;margin-top:3px}@keyframes spin{to{transform:rotate(360deg)}}.result{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.result-row{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:13px}.result-label{color:var(--dim);flex-shrink:0}.result-value{font-family:var(--mono);font-size:12px;text-align:right;word-break:break-all}.result-value.big{font-size:11.5px;color:var(--warn)}.result-value.link{color:var(--accent);text-decoration:none}.result-value.link:hover{text-decoration:underline}.risk{margin-top:18px;padding:12px 14px;background:#f8717112;border:1px solid rgba(248,113,113,.25);border-radius:10px;font-size:12.5px;color:#fca5a5;line-height:1.6}.risk b{color:#fecaca}.foot{text-align:center;font-size:11.5px;color:var(--dim);margin-top:18px;line-height:1.7}.foot code{font-family:var(--mono);background:#ffffff0d;padding:1px 5px;border-radius:4px;font-size:11px}.wallet-option{display:flex;align-items:center;gap:11px;width:100%;padding:12px 14px;margin-bottom:8px;background:#ffffff08;border:1px solid var(--border);border-radius:10px;cursor:pointer;color:var(--text);font-size:14px;font-family:inherit;text-align:left;transition:all .15s}.wallet-option:hover{background:#ffffff12;border-color:var(--accent)}.wallet-option img{width:26px;height:26px;border-radius:6px}.wallet-icon{width:26px;height:26px;border-radius:6px;background:#ffffff14;display:grid;place-items:center;font-size:13px}
