*{box-sizing:border-box}:root{--bg: #050505;--bg-elevated: #0a0a0a;--bg-card: #0d0d0d;--orange: #ff6600;--orange-bright: #ff8533;--orange-dim: #cc5200;--orange-glow: rgba(255, 102, 0, .5);--amber: #ffaa00;--amber-glow: rgba(255, 170, 0, .4);--red: #ff3300;--red-glow: rgba(255, 51, 0, .4);--green: #00ff88;--green-dim: #00aa5c;--green-glow: rgba(0, 255, 136, .4);--text: #f0f0f0;--text-muted: #666666;--text-bright: #ffffff;--border: #1a1a1a;--border-glow: var(--orange);--glow-orange: 0 0 20px var(--orange-glow), 0 0 40px rgba(255, 102, 0, .2);--glow-amber: 0 0 20px var(--amber-glow), 0 0 40px rgba(255, 170, 0, .2);--glow-green: 0 0 20px var(--green-glow), 0 0 40px rgba(0, 255, 136, .2);--gradient-fire: linear-gradient(135deg, var(--orange) 0%, var(--red) 100%);--gradient-warm: linear-gradient(135deg, var(--amber) 0%, var(--orange) 100%)}body{margin:0;font-family:SF Mono,Fira Code,Consolas,monospace;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,102,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,102,0,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:9999;opacity:.4}button{font-family:inherit;cursor:pointer}#root{min-height:100vh;position:relative;z-index:1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--orange-dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--orange)}::selection{background:var(--orange);color:var(--bg)}.glow-text{text-shadow:0 0 10px var(--orange-glow),0 0 20px var(--orange-glow)}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-glow-orange{0%,to{box-shadow:0 0 10px var(--orange-glow)}50%{box-shadow:0 0 25px var(--orange-glow),0 0 40px #ff66004d}}@keyframes border-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes data-stream{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}95%{opacity:.9}96%{opacity:1}}.app{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden;overflow-y:auto}.bg-grid{position:fixed;inset:0;background-image:linear-gradient(rgba(255,102,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,102,0,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.bg-glow{position:fixed;width:600px;height:600px;border-radius:50%;filter:blur(150px);pointer-events:none;z-index:0}.bg-glow-1{top:-200px;left:-200px;background:radial-gradient(circle,rgba(255,102,0,.15) 0%,transparent 70%);animation:glow-pulse 8s ease-in-out infinite}.bg-glow-2{bottom:-200px;right:-200px;background:radial-gradient(circle,rgba(255,170,0,.1) 0%,transparent 70%);animation:glow-pulse 8s ease-in-out infinite 4s}@keyframes glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.particles{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;width:2px;height:2px;background:var(--orange);border-radius:50%;opacity:0;animation:float-up 15s linear infinite}@keyframes float-up{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100px) scale(1);opacity:0}}.status-bar{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:linear-gradient(180deg,rgba(255,102,0,.05) 0%,transparent 100%);border-bottom:1px solid rgba(255,102,0,.2);position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease;isolation:isolate;width:100%}.status-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent);z-index:101;pointer-events:none}.status-left{display:flex;align-items:center;gap:.5rem}.status-indicator{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.status-indicator.online{background:var(--green);box-shadow:0 0 10px var(--green-glow);animation:pulse-glow 2s ease-in-out infinite}.status-text{font-size:.625rem;letter-spacing:.15em;color:var(--text-muted)}.logo-container{display:flex;flex-direction:column;align-items:center;position:relative}.logo-hex{position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.1;background:var(--orange);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.logo-text{font-size:1.25rem;font-weight:700;letter-spacing:.3em;color:var(--orange);text-shadow:0 0 20px var(--orange-glow);margin:0}.logo-subtitle{font-size:.5rem;letter-spacing:.4em;color:var(--text-muted);margin-top:.125rem}.status-right{display:flex;align-items:center;gap:.75rem}.command-center{flex:1;display:flex;padding:6.5rem 1.5rem 1.5rem;gap:1.5rem;position:relative;z-index:1}.side-panel{width:180px;display:flex;flex-direction:column;gap:1rem;opacity:.7}.panel-header{padding-bottom:.5rem;border-bottom:1px solid rgba(255,102,0,.2)}.panel-title{font-size:.625rem;letter-spacing:.2em;color:var(--orange)}.data-readout{display:flex;flex-direction:column;gap:.5rem}.readout-line{display:flex;justify-content:space-between;align-items:center;font-size:.5625rem}.readout-label{color:var(--text-muted);letter-spacing:.1em}.readout-value{color:var(--text);font-family:SF Mono,Monaco,monospace}.readout-value.status-active{color:var(--green);text-shadow:0 0 8px var(--green-glow)}.mobile-message{display:none}.signal-bars{display:flex;align-items:flex-end;gap:3px;height:60px;margin-top:auto}.signal-bar{flex:1;background:linear-gradient(180deg,var(--orange) 0%,var(--orange-dim) 100%);opacity:.5;animation:signal-pulse 1.5s ease-in-out infinite}@keyframes signal-pulse{0%,to{opacity:.3}50%{opacity:.8}}.activity-monitor{display:flex;flex-direction:column;gap:.75rem}.monitor-wave{height:40px;overflow:hidden}.monitor-wave svg{width:100%;height:100%}.wave-path{stroke:var(--orange);stroke-width:2;fill:none;stroke-dasharray:100;animation:wave-flow 3s linear infinite}@keyframes wave-flow{0%{stroke-dashoffset:90}50%{stroke-dashoffset:0}to{stroke-dashoffset:-110}}.activity-stats{display:flex;gap:1rem}.stat{display:flex;flex-direction:column}.stat-value{font-size:1rem;font-weight:600;color:var(--orange)}.stat-label{font-size:.5rem;letter-spacing:.1em;color:var(--text-muted)}.hex-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:auto}.hex{aspect-ratio:1;background:#ff66000d;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:all .3s ease;position:relative}.hex.active{background:#f60c;box-shadow:0 0 15px #f609;animation:hex-pulse 3s ease-in-out infinite}@keyframes hex-pulse{0%,to{opacity:.4;background:#f606;box-shadow:0 0 8px #ff66004d}50%{opacity:1;background:#f60;box-shadow:0 0 20px #ff6600e6}}.hex.dim{background:#f603;box-shadow:0 0 5px #f603;animation:hex-dim-pulse 4s ease-in-out infinite}@keyframes hex-dim-pulse{0%,to{opacity:.3;background:#ff660026}50%{opacity:.6;background:#ff66004d}}.hex.fade{background:#ff66004d;animation:hex-fade 5s ease-in-out infinite}@keyframes hex-fade{0%{opacity:.1;background:#ff66000d;box-shadow:0 0 0 transparent}30%{opacity:.8;background:#f609;box-shadow:0 0 10px #f606}60%{opacity:.9;background:#f60c;box-shadow:0 0 15px #f609}to{opacity:0;background:#f600;box-shadow:0 0 0 transparent}}.hex.glow{background:#f606;box-shadow:0 0 12px #ff660080;animation:hex-glow 3.5s ease-in-out infinite}@keyframes hex-glow{0%,to{opacity:.5;background:#ff66004d;box-shadow:0 0 8px #ff66004d}50%{opacity:1;background:#ff6600b3;box-shadow:0 0 25px #f60c,0 0 40px #f606}}.hex:not(.active):not(.dim):not(.fade):not(.glow){background:#ff66000d;animation:hex-subtle 6s ease-in-out infinite}@keyframes hex-subtle{0%,to{opacity:.2;background:#ff660008}50%{opacity:.4;background:#ff66001a}}.bridge-interface{flex:1;display:flex;align-items:center;justify-content:center;max-width:500px;margin:0 auto}.interface-frame{position:relative;width:100%;padding:2rem;background:#0d0d0dcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.frame-corner{position:absolute;width:30px;height:30px;border-color:var(--orange);border-style:solid;border-width:0}.frame-corner.tl{top:0;left:0;border-top-width:2px;border-left-width:2px}.frame-corner.tr{top:0;right:0;border-top-width:2px;border-right-width:2px}.frame-corner.bl{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px}.frame-corner.br{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px}.frame-line{position:absolute;background:#ff66001a}.frame-line.top,.frame-line.bottom{left:40px;right:40px;height:1px}.frame-line.top{top:0}.frame-line.bottom{bottom:0}.frame-line.left,.frame-line.right{top:40px;bottom:40px;width:1px}.frame-line.left{left:0}.frame-line.right{right:0}.bridge-terminal{display:flex;flex-direction:column;gap:0}.terminal-section{padding:1.25rem;position:relative;background:#0000004d;border:1px solid rgba(255,102,0,.15)}.terminal-section.origin{border-radius:8px 8px 0 0;border-bottom:1px dashed rgba(255,102,0,.15)}.terminal-section.destination{border-radius:0 0 8px 8px;border-top:1px dashed rgba(255,102,0,.15)}.terminal-section.private{background:linear-gradient(135deg,#00ff880d,#0000004d);border-color:#0f83}.section-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.section-icon{width:20px;height:20px;color:var(--orange);opacity:.7}.section-icon svg{width:100%;height:100%}.section-label{font-size:.6875rem;letter-spacing:.15em;color:var(--text-muted)}.stats-toggle-btn{width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:auto}.chain-type+.stats-toggle-btn,.privacy-tag+.stats-toggle-btn{margin-left:.5rem}.stats-toggle-btn:hover{color:var(--orange);transform:scale(1.1)}.stats-toggle-btn.active{color:var(--orange)}.stats-toggle-btn svg{width:100%;height:100%}.chain-type{margin-left:auto;font-size:.5rem;padding:.2rem .4rem;border-radius:2px;letter-spacing:.1em;font-weight:600}.chain-type.evm{background:#fa03;color:var(--amber)}.chain-type.starknet{background:#f603;color:var(--orange)}.chain-type.ztarknet{background:#00ff8826;color:var(--green)}.privacy-tag{margin-left:auto;display:flex;align-items:center;gap:.25rem;font-size:.5rem;padding:.2rem .4rem;border-radius:2px;background:#00ff8826;color:var(--green);letter-spacing:.1em;font-weight:600}.privacy-tag svg{width:8px;height:8px}.wallet-info{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed rgba(255,102,0,.1)}.wallet-address{display:flex;justify-content:space-between;align-items:center}.address-label{font-size:.5rem;letter-spacing:.1em;color:var(--text-muted)}.address-value{font-family:SF Mono,Monaco,monospace;font-size:.6875rem;color:var(--orange-dim)}.transfer-visual{display:flex;align-items:center;justify-content:center;padding:.5rem 0;position:relative;z-index:5}.transfer-line{flex:1;height:30px;position:relative;display:flex;align-items:center}.line-segment{width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:.3}.data-packet{position:absolute;left:0;width:8px;height:8px;background:var(--orange);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:packet-flow 2s linear infinite;box-shadow:0 0 10px var(--orange-glow);opacity:0}.data-packet.delay-1{animation-delay:.6s}.data-packet.delay-2{animation-delay:1.2s}.data-packet-out{background:var(--orange);box-shadow:0 0 10px var(--orange-glow);animation:packet-flow-out 2s linear infinite;animation-delay:2.2s;opacity:0}.data-packet-out.delay-1{animation-delay:calc(2.2s + .6s)}.data-packet-out.delay-2{animation-delay:calc(2.2s + 1.2s)}.data-packet-green{background:#22c55e!important;box-shadow:0 0 10px #22c55e99!important}@keyframes packet-flow{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes packet-flow-out{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.swap-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:2px solid var(--orange);border-radius:50%;color:var(--orange);cursor:pointer;transition:all .3s ease;flex-shrink:0;position:relative;z-index:10}.swap-btn svg{width:20px;height:20px}.swap-btn:hover:not(:disabled){background:var(--orange);color:var(--bg);transform:rotate(180deg);box-shadow:0 0 25px var(--orange-glow)}.swap-btn:disabled{opacity:.3;cursor:not-allowed}.recipient-section{margin-top:1rem}.recipient-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.recipient-label{font-size:.5rem;letter-spacing:.15em;color:var(--text-muted)}.self-btn{font-size:.5rem;padding:.25rem .5rem;background:#ff66001a;border:1px solid rgba(255,102,0,.3);border-radius:2px;color:var(--orange);letter-spacing:.1em;cursor:pointer;transition:all .2s ease}.self-btn:hover{background:#f603;border-color:var(--orange)}.recipient-input-wrapper{display:flex;align-items:center;background:#0006;border:1px solid rgba(255,102,0,.2);border-radius:4px;overflow:hidden}.recipient-input{flex:1;padding:.75rem;background:transparent;border:none;font-family:SF Mono,Monaco,monospace;font-size:.6875rem;color:var(--text);outline:none}.recipient-input::placeholder{color:var(--text-muted)}.input-status{padding:0 .75rem;font-size:.875rem;font-weight:600}.input-status.valid{color:var(--green)}.input-status.invalid{color:var(--red)}.amount-terminal{padding:1.25rem;background:#0006;border:1px solid rgba(255,102,0,.2);border-radius:8px;margin-top:1rem}.amount-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.amount-label{font-size:.5rem;letter-spacing:.15em;color:var(--text-muted)}.max-btn{font-size:.5rem;padding:.25rem .5rem;background:transparent;border:1px solid var(--border);border-radius:2px;color:var(--text-muted);letter-spacing:.1em;cursor:pointer;transition:all .2s ease}.max-btn:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.max-btn:disabled{opacity:.4;cursor:not-allowed}.amount-input-container{display:flex;align-items:center;gap:1rem}.amount-input{flex:1;background:transparent;border:none;font-size:2rem;font-weight:600;font-family:SF Mono,Monaco,monospace;color:var(--text-bright);outline:none}.amount-input::-webkit-outer-spin-button,.amount-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.amount-input[type=number]{-moz-appearance:textfield;appearance:textfield}.amount-input::placeholder{color:var(--text-muted);opacity:.3}.token-badge{padding:.5rem 1rem;background:#ff66001a;border:1px solid rgba(255,102,0,.3);border-radius:4px}.token-symbol{font-size:.875rem;font-weight:600;color:var(--orange);letter-spacing:.1em;white-space:nowrap}.balance-display{display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed rgba(255,102,0,.1)}.balance-label{font-size:.5rem;letter-spacing:.1em;color:var(--text-muted)}.balance-value{font-family:SF Mono,Monaco,monospace;font-size:.6875rem;color:var(--text)}.connection-alerts{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.alert{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:4px;font-size:.625rem;letter-spacing:.1em}.alert.evm{background:#ffaa001a;border:1px solid rgba(255,170,0,.3);color:var(--amber)}.alert.starknet{background:#ff66001a;border:1px solid rgba(255,102,0,.3);color:var(--orange)}.alert-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:currentColor;color:var(--bg);border-radius:50%;font-size:.625rem;font-weight:700}.action-btn{position:relative;width:100%;margin-top:1.5rem;padding:1rem 2rem;background:#ff66001a;border:2px solid var(--orange);border-radius:4px;cursor:pointer;overflow:hidden;transition:all .3s ease}.action-btn.primary.ready{background:linear-gradient(135deg,#f603,#ff66001a)}.action-btn:disabled{opacity:.4;cursor:not-allowed;border-color:var(--border)}.btn-inner{display:flex;align-items:center;justify-content:center;gap:.75rem;position:relative;z-index:2}.btn-text{font-size:.875rem;font-weight:600;letter-spacing:.2em;color:var(--orange)}.action-btn.ready .btn-text{color:var(--text-bright)}.action-btn:disabled .btn-text{color:var(--text-muted)}.btn-glow{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,102,0,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.action-btn:hover:not(:disabled) .btn-glow{opacity:1}.btn-scanline{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:skew(-20deg)}.action-btn:hover:not(:disabled) .btn-scanline{animation:scanline .6s ease forwards}@keyframes scanline{to{left:150%}}.loading-spinner{width:18px;height:18px;border:2px solid transparent;border-top-color:var(--orange);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.privacy-notice{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.75rem;background:#00ff880d;border:1px solid rgba(0,255,136,.2);border-radius:4px}.notice-icon{width:18px;height:18px;color:var(--green)}.notice-icon svg{width:100%;height:100%}.privacy-notice span{font-size:.6875rem;color:var(--green);letter-spacing:.05em}.chain-selector{position:relative}.chain-selector-label{display:none}.chain-selector-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:#0000004d;border:1px solid rgba(255,102,0,.2);border-radius:6px;color:var(--text);cursor:pointer;transition:all .2s ease}.chain-selector-button:hover:not(.disabled){border-color:var(--orange);box-shadow:0 0 20px #ff66001a}.chain-selector-button.open{border-color:var(--orange);border-radius:6px 6px 0 0}.chain-selector-selected{display:flex;align-items:center;gap:.75rem}.chain-placeholder{color:var(--text-muted);font-size:.875rem}.chain-selector-arrow{color:var(--orange);transition:transform .2s ease}.chain-selector-arrow.open{transform:rotate(180deg)}.chain-selector-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border:1px solid var(--orange);border-top:none;border-radius:0 0 6px 6px;z-index:50;max-height:200px;overflow-y:auto}.chain-option{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;color:var(--text);cursor:pointer;transition:all .15s ease;text-align:left}.chain-option:hover{background:#ff66001a}.chain-option.selected{background:#ff660026}.chain-type-badge{font-size:.5rem;padding:.2rem .4rem;border-radius:2px;font-weight:700;letter-spacing:.1em}.chain-type-badge.evm{background:#fa03;color:var(--amber)}.chain-type-badge.starknet{background:#f603;color:var(--orange)}.chain-type-badge.ztarknet{background:#00ff8826;color:var(--green)}.chain-name{flex:1;font-size:.875rem}.private-badge{font-size:.5rem;padding:.2rem .4rem;border-radius:2px;background:#00ff8826;color:var(--green);letter-spacing:.1em;font-weight:600}.loading-dots{display:inline-block;animation:dots 1.5s infinite;color:var(--orange);font-weight:700}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.info-bar{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:linear-gradient(0deg,rgba(255,102,0,.03) 0%,transparent 100%);border-top:1px solid rgba(255,102,0,.1);position:sticky;z-index:10;text-decoration:none}.info-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--orange-dim),transparent)}.info-section{display:flex;align-items:center;gap:.5rem}.info-section.center{flex-direction:column;gap:.25rem;padding-top:0;padding-bottom:0}.info-label{font-size:.5rem;letter-spacing:.15em;color:var(--text-muted)}.info-value{font-family:SF Mono,Monaco,monospace;font-size:.625rem;color:var(--text)}.transmission-indicator{display:flex;gap:4px}.info-section.center .transmission-indicator{display:none}.transmission-dot{width:6px;height:6px;background:var(--orange);border-radius:50%;animation:transmission 1.5s ease-in-out infinite}.transmission-dot:nth-child(2){animation-delay:.2s}.transmission-dot:nth-child(3){animation-delay:.4s}@keyframes transmission{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.info-text{font-size:.5rem;letter-spacing:.2em;color:var(--text-muted)}.wallet-buttons{display:flex;gap:.5rem;align-items:center}.wallet-connected{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:#ff66000d;border:1px solid rgba(255,102,0,.2);border-radius:4px}.wallet-connected .wallet-label{font-size:.5rem;padding:.125rem .375rem;border-radius:2px;font-weight:600;letter-spacing:.1em}.wallet-connected.evm .wallet-label{background:#fa03;color:var(--amber)}.wallet-connected.starknet .wallet-label{background:#f603;color:var(--orange)}.wallet-connected.ztarknet .wallet-label{background:#00ff8826;color:var(--green)}.wallet-connected .address{font-family:SF Mono,Monaco,monospace;font-size:.6875rem;color:var(--text-muted)}.wallet-connected .disconnect-btn{padding:0;width:16px;height:16px;background:transparent;border:none;color:var(--text-muted);font-size:.875rem;line-height:1;cursor:pointer;opacity:.5}.wallet-connected .disconnect-btn:hover{opacity:1;color:var(--red)}.btn{padding:.5rem 1rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;border:1px solid var(--orange);background:transparent;color:var(--orange);cursor:pointer;transition:all .2s ease}.btn:hover{background:#ff66001a;box-shadow:0 0 15px #f603}.wallet-select-overlay{position:fixed;inset:0;width:100%;height:100%;min-height:100vh;background:#050505f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000}.wallet-select{background:var(--bg-card);border:1px solid var(--orange);border-radius:8px;padding:1.5rem;width:100%;max-width:320px;box-shadow:0 0 60px #f603}.wallet-select h3{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--orange)}.wallet-select .wallet-list{display:flex;flex-direction:column;gap:.5rem}.wallet-select .wallet-option{width:100%;padding:.75rem 1rem;text-align:left;background:#ff66000d;border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:.8125rem;cursor:pointer;transition:all .2s ease}.wallet-select .wallet-option:hover:not(:disabled){border-color:var(--orange);background:#ff66001a}.wallet-select .cancel-btn{margin-top:1rem;width:100%;padding:.625rem 1rem;background:transparent;border:none;color:var(--text-muted);font-size:.6875rem;letter-spacing:.1em;cursor:pointer}.wallet-select .cancel-btn:hover{color:var(--text)}.no-wallets{padding:1.5rem;text-align:center}.no-wallets p{margin:0;color:var(--text-muted);font-size:.8125rem}.chain-stats{margin-top:.75rem;padding:.75rem;background:#0006;border:1px solid rgba(255,102,0,.1);border-radius:6px;position:relative;overflow:hidden}.chain-stats.private{border-color:#00ff8826;background:linear-gradient(135deg,#00ff8808,#0006)}.chain-stats:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,102,0,.3),transparent)}.chain-stats.private:before{background:linear-gradient(90deg,transparent,rgba(0,255,136,.3),transparent)}.stats-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px dashed rgba(255,102,0,.1)}.chain-stats.private .stats-header{border-bottom-color:#00ff881a}.chain-indicator{display:flex;align-items:center;gap:.5rem}.indicator-dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.indicator-dot.active{background:var(--green);box-shadow:0 0 8px var(--green-glow);animation:pulse-glow 2s ease-in-out infinite}.indicator-dot.loading{background:var(--amber);animation:blink 1s ease-in-out infinite}.indicator-dot.error{background:var(--red)}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.chain-short-name{font-size:.625rem;font-weight:600;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase}.privacy-shield{width:16px;height:16px;color:var(--green);animation:shield-pulse 3s ease-in-out infinite}.privacy-shield svg{width:100%;height:100%}@keyframes shield-pulse{0%,to{opacity:.6}50%{opacity:1;filter:drop-shadow(0 0 4px var(--green-glow))}}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.stat-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#ff660008;border-radius:4px;transition:all .2s ease}.chain-stats.private .stat-item{background:#00ff8808}.stat-item:hover{background:#ff660014}.chain-stats.private .stat-item:hover{background:#00ff8814}.stat-icon{width:18px;height:18px;color:var(--orange-dim);flex-shrink:0}.chain-stats.private .stat-icon{color:var(--green-dim)}.stat-icon svg{width:100%;height:100%}.stat-icon.latency{color:var(--amber)}.stat-content{display:flex;flex-direction:column;min-width:0}.stat-item .stat-label{font-size:.5rem;letter-spacing:.1em;color:var(--text-muted)}.stat-item .stat-value{font-family:SF Mono,Monaco,monospace;font-size:.6875rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-item .stat-value.good{color:var(--green)}.stat-item .stat-value.medium{color:var(--amber)}.stat-item .stat-value.slow{color:var(--red)}.loading-bar{display:inline-block;width:40px;height:8px;background:linear-gradient(90deg,#ff66001a,#ff66004d,#ff66001a);background-size:200% 100%;border-radius:2px;animation:shimmer 1.5s ease-in-out infinite}.chain-stats.private .loading-bar{background:linear-gradient(90deg,#00ff881a,#00ff884d,#00ff881a);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.activity-bar{margin-top:.75rem;height:2px;background:#ff66001a;border-radius:1px;overflow:hidden}.chain-stats.private .activity-bar{background:#00ff881a}.activity-pulse{height:100%;width:30%;background:var(--orange);border-radius:1px;animation:activity-flow 2s ease-in-out infinite}.chain-stats.private .activity-pulse{background:var(--green)}.activity-pulse.loading{animation:activity-loading 1s ease-in-out infinite}@keyframes activity-flow{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(400%);opacity:0}}@keyframes activity-loading{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(100%);opacity:1}}@media(max-width:1024px){.side-panel.right-panel{display:none}.command-center{padding:1rem}}@media(max-width:640px){.status-bar{flex-wrap:wrap;gap:.5rem}.logo-container{order:-1;width:100%;margin-bottom:.5rem}.bridge-interface{display:none}.side-panel.left-panel{display:flex;width:100%;max-width:100%}.command-center{justify-content:center;padding:10.5rem 1.5rem 1.5rem}.signal-bars{display:none}.mobile-message{display:block;margin-top:auto;padding-top:2rem}.mobile-message .readout-line{flex-wrap:wrap}.mobile-message .readout-value{text-align:right;flex:1;min-width:0}.info-bar{flex-direction:column;gap:.5rem}.info-bar .info-section:first-child,.info-bar .info-section:last-child{display:none}.info-bar .info-section.center{width:100%;text-align:center}.info-section.center .transmission-indicator{display:flex}}
