body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}.App-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #fff3;color:#fff;padding:2rem 0;text-align:center}.header-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.header-content p{font-size:1.1rem;font-weight:300;opacity:.9}.App-main{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.connect-section{max-width:500px;width:100%}.connect-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:3rem;text-align:center}.connect-card h2{color:#1f2937;font-size:1.8rem;font-weight:600;margin-bottom:1rem}.connect-card p{color:#6b7280;line-height:1.6;margin-bottom:2rem}.connect-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.connect-btn:hover:not(:disabled){box-shadow:0 8px 25px #667eea99;transform:translateY(-2px)}.connect-btn:disabled{cursor:not-allowed;opacity:.7}.transaction-section{max-width:600px;width:100%}.wallet-info{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 30px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.wallet-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.wallet-header h2{color:#1f2937;font-size:1.3rem;font-weight:600;margin:0}.disconnect-btn{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 8px #ef44444d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.disconnect-btn:hover{box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.wallet-details{margin-top:1rem}.wallet-address{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.wallet-address .label{color:#6b7280;font-size:.9rem;font-weight:600}.wallet-address .address{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#1f2937;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;min-width:200px;padding:.25rem .5rem;word-break:break-all}.change-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;box-shadow:0 2px 6px #667eea4d;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .8rem;transition:all .3s ease}.change-btn:hover:not(:disabled){box-shadow:0 4px 10px #667eea66;transform:translateY(-1px)}.change-btn:disabled{cursor:not-allowed;opacity:.7}.balance-info{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 30px #0000001a;margin-bottom:2rem;padding:1.5rem}.balance-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.balance-info h3{color:#1f2937;font-size:1.2rem;font-weight:600;margin:0}.refresh-balance-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;box-shadow:0 2px 6px #10b9814d;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .8rem;transition:all .3s ease}.refresh-balance-btn:hover:not(:disabled){box-shadow:0 4px 10px #10b98166;transform:translateY(-1px)}.refresh-balance-btn:disabled{cursor:not-allowed;opacity:.7}.balance-display{align-items:center;display:flex;gap:1rem;justify-content:space-between}.balance-amount{align-items:baseline;display:flex;gap:.5rem}.balance-amount .amount{color:#10b981;font-size:2rem;font-weight:700}.balance-amount .symbol{color:#6b7280;font-size:1.2rem;font-weight:600}.balance-details{text-align:right}.balance-details p{color:#6b7280;font-size:.9rem;font-weight:500;margin:.25rem 0}.transaction-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:2rem}.transaction-form h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1.5rem}.form-group label{color:#374151;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.address-input,.amount-input,.chain-select,.token-select{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.address-input:focus,.amount-input:focus,.chain-select:focus,.token-select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.chain-select,.token-select{cursor:pointer}.address-input{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.fee-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.fee-info p{color:#475569;font-weight:500;margin-bottom:.25rem}.fee-info p:last-child{color:#1e293b;font-weight:600;margin-bottom:0}.transfer-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 15px #10b98166;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding:1rem 2rem;transition:all .3s ease;width:100%}.transfer-btn:hover:not(:disabled){box-shadow:0 8px 25px #10b98199;transform:translateY(-2px)}.transfer-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.status{border-radius:12px;font-weight:500;margin-top:1rem;padding:1rem;text-align:center}.status.preparing{background:#fef3c7;border:1px solid #fbbf24;color:#92400e}.status.signing{background:#dbeafe;border:1px solid #3b82f6;color:#1e40af}.status.submitting{background:#e0e7ff;border:1px solid #6366f1;color:#3730a3}.status.pending{background:#fef3c7;border:1px solid #fbbf24;color:#92400e}.status.confirmed{background:#d1fae5;border:1px solid #10b981;color:#065f46}.status.failed{background:#fee2e2;border:1px solid #ef4444;color:#991b1b}.explorer-link{color:#667eea;font-weight:600;text-decoration:none;transition:color .3s ease}.explorer-link:hover{color:#4f46e5;text-decoration:underline}@media (max-width:768px){.App-main{padding:1rem}.header-content h1{font-size:2rem}.connect-card,.transaction-form{padding:1.5rem}.balance-info,.wallet-info{padding:1rem}.wallet-header{gap:.75rem}.wallet-address,.wallet-header{align-items:flex-start;flex-direction:column}.wallet-address{gap:.5rem}.wallet-address .address{min-width:auto;width:100%}.balance-display{align-items:flex-start;flex-direction:column;gap:1rem}.balance-details{text-align:left}.balance-amount .amount{font-size:1.5rem}.balance-header{align-items:flex-start;flex-direction:column;gap:.75rem}}@media (max-width:480px){.header-content h1{font-size:1.8rem}.balance-info,.connect-card,.transaction-form,.wallet-info{padding:1rem}.form-group{margin-bottom:1rem}.balance-info h3,.wallet-header h2{font-size:1.1rem}.change-btn,.disconnect-btn{font-size:.8rem;padding:.4rem .7rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.connect-btn:disabled,.transfer-btn:disabled{animation:pulse 2s infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}
/*# sourceMappingURL=main.d7d893f3.css.map*/