.mobile-nav[data-v-ecdd7942]{display:none}@media(max-width:950px){.mobile-nav[data-v-ecdd7942]{display:flex;position:fixed;bottom:0;left:0;right:0;height:64px;background:#0a0a0a;border-top:1px solid var(--border);z-index:100;padding-bottom:env(safe-area-inset-bottom,0px)}}.nav-btn[data-v-ecdd7942]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:none;color:#555;cursor:pointer;transition:color .15s}.nav-btn.active[data-v-ecdd7942]{color:#fff}.icon[data-v-ecdd7942]{display:flex}.label[data-v-ecdd7942]{font-size:8px;letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-mono)}.toast-wrap[data-v-98ea9e74]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.toast-list[data-v-98ea9e74]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.toast[data-v-98ea9e74]{position:relative;display:flex;align-items:flex-start;gap:12px;width:300px;background:#141414;border:1px solid #2a2a2a;padding:14px 36px 14px 0;cursor:pointer;pointer-events:all;overflow:hidden;box-shadow:0 8px 32px #0009}.accent-bar[data-v-98ea9e74]{position:absolute;left:0;top:0;bottom:0;width:3px}.sent .accent-bar[data-v-98ea9e74]{background:#555}.received .accent-bar[data-v-98ea9e74]{background:#4caf50}.error .accent-bar[data-v-98ea9e74]{background:#e53935}.icon-col[data-v-98ea9e74]{padding-left:14px;padding-top:1px;flex-shrink:0}.icon[data-v-98ea9e74]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon svg[data-v-98ea9e74]{width:16px;height:16px}.icon.sent[data-v-98ea9e74]{background:#ffffff0f;color:#888}.icon.received[data-v-98ea9e74]{background:#4caf501f;color:#4caf50}.icon.error[data-v-98ea9e74]{background:#e539351f;color:#e53935}.body-col[data-v-98ea9e74]{flex:1;min-width:0}.label[data-v-98ea9e74]{font-size:9px;letter-spacing:.22em;color:#666;margin-bottom:4px}.amount[data-v-98ea9e74]{font-family:var(--font-mono);font-size:22px;font-weight:400;color:#fff;letter-spacing:-.01em;line-height:1;margin-bottom:4px}.unit[data-v-98ea9e74]{font-size:11px;letter-spacing:.16em;color:#888}.sub[data-v-98ea9e74]{font-size:11px;color:#555;line-height:1.4;letter-spacing:.02em}.error-text[data-v-98ea9e74]{color:#aaa}.close[data-v-98ea9e74]{position:absolute;top:10px;right:10px;background:transparent;border:none;color:#444;font-size:10px;cursor:pointer;padding:2px;line-height:1;transition:color .15s}.close[data-v-98ea9e74]:hover{color:#888}.toast[data-v-98ea9e74]:after{content:"";position:absolute;bottom:0;left:0;height:2px;background:#2a2a2a;animation:shrink-98ea9e74 linear forwards}.sent[data-v-98ea9e74]:after{animation-duration:4s;width:100%}.received[data-v-98ea9e74]:after{animation-duration:5.5s;width:100%}.error[data-v-98ea9e74]:after{animation-duration:4s;width:100%;background:#e53935}@keyframes shrink-98ea9e74{0%{width:100%}to{width:0%}}.toast-enter-active[data-v-98ea9e74]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.toast-leave-active[data-v-98ea9e74]{transition:transform .25s ease,opacity .25s ease}.toast-enter-from[data-v-98ea9e74],.toast-leave-to[data-v-98ea9e74]{transform:translate(120%);opacity:0}@media(max-width:950px){.toast-wrap[data-v-98ea9e74]{top:12px;bottom:auto;right:0;left:0;display:flex;justify-content:center}.toast-list[data-v-98ea9e74]{align-items:center;width:100%;padding:0 12px}.toast[data-v-98ea9e74]{width:100%}.toast-enter-from[data-v-98ea9e74],.toast-leave-to[data-v-98ea9e74]{transform:translateY(-40px);opacity:0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0a0a;--border: #1a1a1a;--border-faint: #141414;--text: #fff;--text-muted: #888;--text-dim: #6b6b6b;--surface: #0f0f0f;--surface-hover: #141414;--font-sans: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace}html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}#app{height:100%}button{font-family:inherit}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}@keyframes gr-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes gr-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gr-modal-bg{0%{opacity:0}to{opacity:1}}@keyframes gr-modal-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes gr-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes gr-toast-right{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes gr-toast-bar{0%{width:100%}to{width:0%}}
