:root{--brand:#6c63ff;--brand-deep:#4a44b5;--brand-soft:#eeedff;--brand-tint:#e0deff;--brand-ring:#6c63ff2e;--brand-hover:#5b54e6;--brand-press:#4a44b5;--ok:#1f9d55;--ok-deep:#187a42;--ok-soft:#e8f8ef;--ok-line:#b7e4c8;--warn:#c47d0b;--warn-deep:#9a6209;--warn-soft:#fff6e5;--warn-line:#f3deae;--danger:#c0392b;--danger-deep:#9b2c21;--danger-soft:#fdecea;--danger-line:#f3c4be;--info:#2b6cb0;--info-soft:#e8f1fb;--ink:#1c2433;--ink-soft:#3d4656;--muted:#5c6578;--disabled:#9aa3b5;--surface:#f3f5f9;--card:#fff;--on-brand:#fff;--wash:#f6f7fb;--line:#e3e6ef;--line-strong:#cfd4e2;--font:"Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--fs-display:40px;--fs-hero:52px;--lh:1.5;--lh-tight:1.25;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-sm:6px;--r:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--shadow-sm:0 1px 2px #1c24330d;--shadow:0 1px 3px #1c24330f, 0 8px 24px #1c24330a;--shadow-md:0 8px 28px #1c24331a;--overlay:#12162270;--ctrl-h-sm:28px;--ctrl-h:36px;--ctrl-h-lg:44px;--focus:0 0 0 3px var(--brand-ring);--ease:.12s ease;--sidebar-w:248px;--b-sidebar:var(--brand-deep);--b-sidebar-ink:#ffffffeb;--b-sidebar-muted:#ffffff9e;--b-sidebar-hover:#ffffff1a;--b-sidebar-line:#ffffff1f;--b-btn-r:var(--r-sm);--b-card-r:var(--r);--b-pad:var(--s-5);--c-btn-r:var(--r-lg);--c-card-r:var(--r-xl);--c-pad:var(--s-6);--c-max:1120px;--c-wash-a:#6c63ff14;--c-wash-b:#4a44b50d;--c-mint:#3ddec0;--c-mint-deep:#14b89a;--c-mint-ink:#08211c;--c-mint-bg:#12352f;--c-mint-fg:#e7fff6;--c-mint-ok:#7dffe0;--c-mint-ghost:#d7fff4;--c-night:#14182a;--c-night-deep:#0c1020;--c-night-fg:#f5f7fa;--c-night-ok:#7dffa6;--c-night-ghost:#c9d4e3;--c-code:#e8ebf7;--primary:var(--brand);--primary-deep:var(--brand-deep);--accent:var(--brand);--glow:var(--brand);--brand-600:var(--brand-deep);--ink-2:var(--ink-soft);--sidebar:var(--b-sidebar);--sidebar-2:#3a3694;--sidebar-text:var(--b-sidebar-muted);--sidebar-active:var(--on-brand);--gradient:var(--brand);--gradient-ok:var(--ok);--gradient-warn:var(--warn);--gradient-danger:var(--danger);--shadow-glow:var(--shadow);--radius-sm:var(--r-sm);--radius:var(--r);--radius-lg:var(--r-lg)}html{--el-color-primary:var(--brand);--el-color-primary-dark-2:var(--brand-deep);--el-color-success:var(--ok);--el-color-warning:var(--warn);--el-color-danger:var(--danger);--el-border-radius-base:var(--r-sm)}html,body,#app{min-height:100%;margin:0}button,input{font:inherit}.page[data-v-7f1b5da3]{min-height:100vh;padding:var(--s-6) var(--s-5);font-family:var(--font);background:var(--surface);color:var(--ink);transition:background var(--ease), color var(--ease);place-items:center;display:grid}.page.skin-day[data-v-7f1b5da3]{background:var(--surface);color:var(--ink);--border:var(--line);--primary:var(--brand);--primary-deep:var(--brand-deep);--ghost-border:var(--line-strong);--ghost-fg:var(--ink-soft);--crypto-bg:var(--brand-soft);--crypto-bd:var(--brand)}.page.skin-mint[data-v-7f1b5da3]{background:var(--c-mint-bg);color:var(--c-mint-fg);--card:#ffffff0f;--border:#3ddec038;--primary:var(--c-mint);--primary-deep:var(--c-mint-deep);--ok:var(--c-mint-ok);--ghost-border:#e7fff647;--ghost-fg:var(--c-mint-ghost);--crypto-bg:#00000047;--crypto-bd:#3ddec066;--muted:#e7fff6b8;--shadow:var(--shadow-md);--brand:var(--c-mint)}.skin-mint .primary[data-v-7f1b5da3]{color:var(--c-mint-ink)}.page.skin-night[data-v-7f1b5da3]{background:var(--c-night);color:var(--c-night-fg);--card:#ffffff0f;--border:#ffffff1a;--primary:var(--brand);--primary-deep:var(--brand-deep);--ok:var(--c-night-ok);--ghost-border:#fff3;--ghost-fg:var(--c-night-ghost);--crypto-bg:#00000040;--crypto-bd:#7dffa659;--muted:#f5f7fab8;--shadow:var(--shadow-md)}.shell[data-v-7f1b5da3]{background:var(--card);border:1px solid var(--border);border-radius:var(--c-card-r);width:min(420px,100%);box-shadow:var(--shadow);overflow:hidden}.head[data-v-7f1b5da3]{padding:var(--s-5) var(--s-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.brand-block[data-v-7f1b5da3]{gap:var(--s-3);align-items:center;min-width:0;display:flex}.brand-block .brand[data-v-7f1b5da3],.brand-sub[data-v-7f1b5da3]{white-space:nowrap}.brand-logo[data-v-7f1b5da3]{border-radius:var(--r);object-fit:cover;flex:none;width:40px;height:40px;display:block}.brand[data-v-7f1b5da3]{letter-spacing:-.02em;font-weight:800;font-size:var(--fs-lg);color:inherit}.brand-sub[data-v-7f1b5da3]{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.skins[data-v-7f1b5da3]{gap:var(--s-1);display:flex}.skins button[data-v-7f1b5da3]{border:1px solid var(--ghost-border);color:var(--ghost-fg);border-radius:var(--r-sm);font-size:var(--fs-xs);cursor:pointer;background:0 0;padding:4px 10px;font-weight:600}.skins button[data-v-7f1b5da3]:hover{border-color:var(--primary)}.skins button.on[data-v-7f1b5da3]{background:var(--primary);color:var(--on-brand);border-color:var(--primary)}.skins button[data-v-7f1b5da3]:focus-visible{box-shadow:var(--focus)}.body[data-v-7f1b5da3]{padding:var(--s-6) var(--s-5) var(--s-6)}.label[data-v-7f1b5da3]{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.amount[data-v-7f1b5da3]{letter-spacing:-.04em;margin:var(--s-1) 0 var(--s-2);font-variant-numeric:tabular-nums;font-size:2.85rem;font-weight:800;line-height:1.1}.meta[data-v-7f1b5da3],.status[data-v-7f1b5da3]{color:var(--muted);margin-bottom:var(--s-1);font-size:var(--fs-sm);overflow-wrap:anywhere;word-break:break-all}.state[data-v-7f1b5da3]{color:var(--muted);text-align:center;padding:var(--s-6) 0}.crypto-box[data-v-7f1b5da3]{margin-top:var(--s-5);padding:var(--s-4);border-radius:var(--r);background:var(--crypto-bg);border:1px dashed var(--crypto-bd)}.crypto-title[data-v-7f1b5da3]{margin-bottom:var(--s-3);color:var(--ok);font-weight:700}.addr[data-v-7f1b5da3]{word-break:break-all;font-family:var(--font-mono);font-size:var(--fs-sm);margin-bottom:var(--s-3);cursor:pointer;line-height:1.45}.count[data-v-7f1b5da3]{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--muted)}.count b[data-v-7f1b5da3]{color:var(--ok);font-variant-numeric:tabular-nums;font-size:var(--fs-md)}.tip[data-v-7f1b5da3]{margin:var(--s-2) 0 0;font-size:var(--fs-sm);color:var(--muted)}.actions[data-v-7f1b5da3]{gap:var(--s-3);margin-top:var(--s-5);display:grid}button.primary[data-v-7f1b5da3],button.ghost[data-v-7f1b5da3]{border-radius:var(--c-btn-r);padding:0 var(--s-4);min-height:48px;font-size:var(--fs-lg);cursor:pointer;width:100%;transition:background var(--ease), border-color var(--ease);border:0;font-weight:700}.primary[data-v-7f1b5da3]{background:var(--primary);color:var(--on-brand)}.primary[data-v-7f1b5da3]:hover{filter:brightness(1.05)}.primary[data-v-7f1b5da3]:active{background:var(--primary-deep)}.primary[data-v-7f1b5da3]:disabled{opacity:.48;cursor:not-allowed}.primary[data-v-7f1b5da3]:focus-visible{box-shadow:var(--focus)}.ghost[data-v-7f1b5da3]{color:var(--ghost-fg);border:1px solid var(--ghost-border);background:0 0}.ghost[data-v-7f1b5da3]:hover{border-color:var(--primary)}.err[data-v-7f1b5da3]{color:var(--danger);font-size:var(--fs-md);margin:0;line-height:1.5}.ok[data-v-7f1b5da3]{margin-top:var(--s-6);color:var(--ok);text-align:center;gap:var(--s-2);place-items:center;font-weight:700;display:grid}.ok.bad[data-v-7f1b5da3]{color:var(--danger)}.ok-mark[data-v-7f1b5da3]{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.4rem;display:grid}.safe[data-v-7f1b5da3]{padding:var(--s-3) var(--s-5);border-top:1px solid var(--border);text-align:center;font-size:var(--fs-xs);color:var(--muted)}.state-card[data-v-7f1b5da3]{margin:var(--s-5) 0;padding:var(--s-5) var(--s-4);border-radius:var(--r);text-align:center;background:var(--brand-soft);border:1px solid var(--line)}.state-title[data-v-7f1b5da3]{font-weight:700;font-size:var(--fs-md);margin:0 0 var(--s-1);color:var(--ink)}.err-card[data-v-7f1b5da3]{border:1px solid var(--danger-line);background:var(--danger-soft)}.err-card .state-title[data-v-7f1b5da3]{color:var(--danger-deep)}
