.tabs[data-v-d2061e53]{background:var(--bg);border-top:.5px solid color-mix(in srgb, var(--hint) 30%, transparent);padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:20;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tab[data-v-d2061e53]{max-width:140px;color:var(--hint);flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 0;font-size:11px;text-decoration:none;display:flex}.tab.active[data-v-d2061e53]{color:var(--accent)}.pinpad[data-v-e52a41e5]{flex-direction:column;align-items:center;padding:16px 0 8px;display:flex}.title[data-v-e52a41e5]{text-align:center;font-size:20px;font-weight:600}.sub[data-v-e52a41e5]{max-width:300px;margin-top:6px}.dots[data-v-e52a41e5]{gap:16px;margin:28px 0 10px;display:flex}.dot[data-v-e52a41e5]{border:2px solid var(--hint);border-radius:50%;width:14px;height:14px;transition:background .1s}.dot.on[data-v-e52a41e5]{background:var(--accent);border-color:var(--accent)}.err[data-v-e52a41e5]{min-height:22px;color:var(--danger);text-align:center;padding:0 16px}.keys[data-v-e52a41e5]{grid-template-columns:repeat(3,76px);gap:14px 28px;margin-top:12px;display:grid}.key[data-v-e52a41e5]{background:color-mix(in srgb, var(--hint) 14%, transparent);border-radius:50%;place-items:center;width:76px;height:76px;font-size:28px;display:grid}.key[data-v-e52a41e5]:active{background:color-mix(in srgb, var(--hint) 30%, transparent)}.key.fn[data-v-e52a41e5]{color:var(--accent);background:0 0;font-size:24px}.shake[data-v-e52a41e5]{animation:.35s shake-e52a41e5}@keyframes shake-e52a41e5{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (max-height:640px){.keys[data-v-e52a41e5]{grid-template-columns:repeat(3,64px);gap:10px 24px}.key[data-v-e52a41e5]{width:64px;height:64px}}.overlay[data-v-93d682e5]{z-index:50;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-93d682e5]{background:var(--bg);width:100%;max-width:560px;padding:10px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;animation:.2s ease-out up-93d682e5}.top[data-v-93d682e5]{justify-content:flex-end;display:flex}@keyframes up-93d682e5{0%{opacity:0;transform:translateY(40px)}}.testnet[data-v-97cdead5]{z-index:30;color:#1a1a1a;text-align:center;letter-spacing:.02em;background:#f5a623;padding:5px 12px;font-size:12px;font-weight:700;position:sticky;top:0}.mainnet[data-v-97cdead5]{color:#fff;background:#c62828}.toast[data-v-97cdead5]{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));color:#fff;z-index:60;text-align:center;background:#1e1e1eeb;border-radius:12px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%)}.toast.error[data-v-97cdead5]{background:var(--danger)}.fade-enter-active[data-v-97cdead5],.fade-leave-active[data-v-97cdead5]{transition:opacity .2s}.fade-enter-from[data-v-97cdead5],.fade-leave-to[data-v-97cdead5]{opacity:0}:root{--bg:#fff;--bg2:#f1f2f6;--section:#fff;--text:#000;--hint:#8a8f99;--link:#2481cc;--accent:#0098ea;--btn:#0098ea;--btn-text:#fff;--danger:#e53935;--ok:#2e9e5b;--radius:14px;--gutter:16px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17212b;--bg2:#0e1621;--section:#17212b;--text:#f5f5f5;--hint:#7d8b99}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg2);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;padding:0;font-size:16px;line-height:1.35}#app{min-height:100vh;min-height:var(--tg-viewport-stable-height,100vh)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:var(--text)}a{color:var(--link)}.page{padding:8px var(--gutter) 24px;max-width:560px;margin:0 auto}.page.with-tabs{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.section{background:var(--section);border-radius:var(--radius);margin-bottom:16px;overflow:hidden}.section-title{text-transform:uppercase;letter-spacing:.02em;color:var(--hint);margin:20px 4px 8px;font-size:13px}.row{text-align:left;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 16px;display:flex}.row+.row{border-top:.5px solid color-mix(in srgb, var(--hint) 25%, transparent)}.row .grow{flex:1;min-width:0}.row .value{color:var(--hint);font-size:15px}.chev:after{content:"›";color:var(--hint);margin-left:4px;font-size:22px}.hint{color:var(--hint);font-size:14px}.small{font-size:13px}.danger{color:var(--danger)}.ok{color:var(--ok)}.center{text-align:center}.mono{font-family:var(--mono);word-break:break-all}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn{background:var(--btn);width:100%;min-height:50px;color:var(--btn-text);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.btn:disabled{opacity:.45;cursor:default}.btn.secondary{background:color-mix(in srgb, var(--btn) 14%, transparent);color:var(--accent)}.btn.danger{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.btn+.btn{margin-top:10px}.link-btn{color:var(--accent);font-size:15px;font-weight:500}.bottom-actions{margin-top:24px}.field{background:var(--section);border-radius:12px;margin-bottom:12px;padding:10px 14px}.field label{color:var(--hint);margin-bottom:4px;font-size:13px;display:block}.field input,.field textarea{resize:none;background:0 0;border:0;outline:none;width:100%;padding:2px 0;font-size:16px}.field .err{color:var(--danger);margin-top:6px;font-size:13px}.field .warn{color:#c98a00;margin-top:6px;font-size:13px}.notice{background:#f5a62329;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px}.notice.danger{background:color-mix(in srgb, var(--danger) 13%, transparent);color:var(--text)}.chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--section);white-space:nowrap;border-radius:999px;flex:none;padding:7px 12px;font-size:14px}.chip.active{background:var(--btn);color:var(--btn-text)}.blur{filter:blur(7px);-webkit-user-select:none;user-select:none}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}
