.hdr[data-v-882fb0ec]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--cl-bg);border-bottom:1px solid var(--cl-border);flex-shrink:0}.logo[data-v-882fb0ec]{font-weight:600;background:var(--cl-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:14px}.binary-name[data-v-882fb0ec]{font-family:var(--font-code);color:var(--cl-fg-dim);font-size:12px}.chip[data-v-882fb0ec]{padding:2px 8px;border-radius:999px;background:var(--cl-bg-soft);border:1px solid var(--cl-border);font-size:11px;color:var(--cl-fg-dim)}.chip.readonly[data-v-882fb0ec]{color:var(--code-yellow);border-color:var(--code-yellow)}.spacer[data-v-882fb0ec]{flex:1}.sidebar[data-v-75c950fd]{width:280px;background:var(--cl-bg-soft);border-right:1px solid var(--cl-border);display:flex;flex-direction:column;flex-shrink:0}.tabs[data-v-75c950fd]{display:flex;border-bottom:1px solid var(--cl-border)}.tabs button[data-v-75c950fd]{flex:1;border:none;border-radius:0;background:transparent;color:var(--cl-fg-dim);font-size:11px;padding:8px 0;text-transform:capitalize}.tabs button.active[data-v-75c950fd]{color:var(--cl-accent);border-bottom:2px solid var(--cl-accent)}.tabs button[data-v-75c950fd]:hover{background:var(--cl-bg);color:var(--cl-fg)}input[data-v-75c950fd]{margin:8px;width:calc(100% - 16px)}.list[data-v-75c950fd]{flex:1;overflow-y:auto;padding:0 4px}.row[data-v-75c950fd]{display:flex;gap:8px;padding:0 8px;font-family:var(--font-code);font-size:11px;cursor:pointer;align-items:center;border-radius:3px}.row[data-v-75c950fd]:hover{background:var(--cl-border)}.row.active[data-v-75c950fd]{background:#b1d0ee26;color:var(--cl-accent)}.row .addr[data-v-75c950fd]{color:var(--cl-fg-dim);flex-shrink:0;width:80px}.row .name[data-v-75c950fd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status[data-v-75c950fd]{padding:6px 12px;font-size:10px;color:var(--cl-fg-dim);border-top:1px solid var(--cl-border)}.ch[data-v-d1649e1b]{display:flex;align-items:center;gap:12px;padding:6px 16px;background:var(--cl-bg-soft);border-bottom:1px solid var(--cl-border);flex-shrink:0}.name[data-v-d1649e1b]{font-family:var(--font-code);color:var(--cl-accent);font-size:13px}.addr[data-v-d1649e1b]{font-family:var(--font-code);color:var(--cl-fg-dim);font-size:11px}.size[data-v-d1649e1b]{color:var(--cl-fg-dim);font-size:11px}.spacer[data-v-d1649e1b]{flex:1}.ch button[data-v-d1649e1b]{padding:3px 10px;text-transform:capitalize}.ch button.active[data-v-d1649e1b]{background:var(--cl-accent);color:var(--cl-bg);border-color:var(--cl-accent)}.toasts[data-v-ec0606a7]{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:6px;z-index:9999;pointer-events:none}.toast[data-v-ec0606a7]{background:var(--cl-bg-soft);border:1px solid var(--cl-border-strong);color:var(--cl-fg);padding:8px 14px;border-radius:6px;font-size:12px;box-shadow:0 4px 12px #0006}.toast.ok[data-v-ec0606a7]{border-color:var(--code-green);color:var(--code-green)}.toast.err[data-v-ec0606a7]{border-color:var(--code-red);color:var(--code-red)}.t-enter-from[data-v-ec0606a7],.t-leave-to[data-v-ec0606a7]{opacity:0;transform:translateY(8px)}.t-enter-active[data-v-ec0606a7],.t-leave-active[data-v-ec0606a7]{transition:all .18s ease}.type-popup[data-v-22457ac9]{background:var(--cl-bg-soft);border:1px solid var(--cl-border-strong);border-radius:6px;font-family:var(--font-code);font-size:11px;width:360px;max-height:400px;overflow:auto;z-index:100;box-shadow:0 8px 32px #00000080}header[data-v-22457ac9]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--cl-bg);border-bottom:1px solid var(--cl-border);cursor:pointer}header .name[data-v-22457ac9]{color:var(--code-yellow);font-weight:600}header .size[data-v-22457ac9]{color:var(--cl-fg-dim);margin-left:auto;font-size:10px}.open-full[data-v-22457ac9]{padding:1px 8px;font-size:10px}.loading[data-v-22457ac9],.empty[data-v-22457ac9]{padding:12px;color:var(--cl-fg-dim)}.body[data-v-22457ac9]{padding:4px 0}.row[data-v-22457ac9]{display:grid;grid-template-columns:60px 120px 1fr 40px;gap:8px;padding:1px 10px;font-size:11px}.row[data-v-22457ac9]:hover{background:var(--cl-border)}.row .off[data-v-22457ac9]{color:var(--code-purple)}.row .name[data-v-22457ac9]{color:var(--code-accent)}.row .ty[data-v-22457ac9]{color:var(--code-teal)}.row .ty.link[data-v-22457ac9]{cursor:pointer;text-decoration:underline}.row .sz[data-v-22457ac9]{color:var(--cl-fg-dim);text-align:right}.expr-popup[data-v-7dad1602]{background:var(--cl-bg-soft);border:1px solid var(--cl-border-strong);border-radius:6px;width:480px;max-height:400px;overflow:auto;z-index:100;box-shadow:0 8px 32px #00000080;font-size:12px}header[data-v-7dad1602]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--cl-bg);border-bottom:1px solid var(--cl-border);cursor:pointer}.vname[data-v-7dad1602]{color:var(--code-accent);font-weight:600;font-family:var(--font-code)}.vtype[data-v-7dad1602]{color:var(--code-teal);font-family:var(--font-code);font-size:11px}.hint[data-v-7dad1602]{margin-left:auto;color:var(--cl-fg-dim);font-size:10px}.loading[data-v-7dad1602],.err[data-v-7dad1602],.empty[data-v-7dad1602]{padding:12px;color:var(--cl-fg-dim)}.err[data-v-7dad1602]{color:var(--code-red)}.paths[data-v-7dad1602]{padding:4px 0}.path[data-v-7dad1602]{display:flex;align-items:baseline;gap:8px;padding:4px 12px;font-family:var(--font-code);border-left:3px solid transparent}.path.cls-happy[data-v-7dad1602]{border-left-color:var(--code-green)}.path.cls-edge[data-v-7dad1602]{border-left-color:var(--code-yellow)}.path.cls-error[data-v-7dad1602]{border-left-color:var(--code-red)}.path .kind[data-v-7dad1602]{color:var(--cl-fg-dim);font-size:10px;min-width:80px}.path .conf[data-v-7dad1602]{color:var(--code-purple);font-size:10px}.path .expr[data-v-7dad1602]{color:var(--code-fg);flex:1;word-break:break-all}.path .conds[data-v-7dad1602]{width:100%;color:var(--cl-fg-dim);font-size:10px;padding-left:88px}.bndb-code[data-v-eb1ac2b2]{padding:8px 0}.status[data-v-eb1ac2b2]{padding:20px;color:var(--code-fg-dim);font-family:var(--font-code);font-size:12px}.status.err[data-v-eb1ac2b2]{color:var(--code-red)}.overview[data-v-3bf870af]{padding:40px;max-width:600px}h1[data-v-3bf870af]{font-size:28px;font-weight:600;background:var(--cl-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 8px}.subtitle[data-v-3bf870af]{color:var(--cl-fg-dim);margin:0 0 32px}dl[data-v-3bf870af]{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;font-size:13px}dt[data-v-3bf870af]{color:var(--cl-fg-dim)}dd[data-v-3bf870af]{margin:0;font-family:var(--font-code)}.callers[data-v-9ba25593]{padding:12px}.status[data-v-9ba25593]{color:var(--cl-fg-dim);padding:12px}table[data-v-9ba25593]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-9ba25593]{text-align:left;padding:6px 8px;color:var(--cl-fg-dim);border-bottom:1px solid var(--cl-border);font-weight:500}td[data-v-9ba25593]{padding:4px 8px;cursor:pointer}tr[data-v-9ba25593]:hover{background:var(--cl-border)}.mono[data-v-9ba25593]{font-family:var(--font-code);color:var(--cl-fg-dim)}.callees[data-v-56187c00]{padding:12px}.status[data-v-56187c00]{color:var(--cl-fg-dim);padding:12px}table[data-v-56187c00]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-56187c00]{text-align:left;padding:6px 8px;color:var(--cl-fg-dim);border-bottom:1px solid var(--cl-border);font-weight:500}td[data-v-56187c00]{padding:4px 8px;cursor:pointer}tr[data-v-56187c00]:hover{background:var(--cl-border)}.mono[data-v-56187c00]{font-family:var(--font-code);color:var(--cl-fg-dim)}.rt-panel[data-v-49c059e3]{border-top:1px solid var(--cl-border);background:var(--cl-bg-soft);max-height:40vh;display:flex;flex-direction:column;flex-shrink:0}header[data-v-49c059e3]{display:flex;gap:8px;padding:6px 12px;border-bottom:1px solid var(--cl-border);cursor:pointer;background:var(--cl-bg)}.title[data-v-49c059e3]{color:var(--code-teal);font-weight:600;font-size:11px}.hint[data-v-49c059e3]{margin-left:auto;color:var(--cl-fg-dim);font-size:10px}.body[data-v-49c059e3]{padding:8px 12px;display:flex;flex-direction:column;gap:6px;overflow:auto}textarea[data-v-49c059e3]{font-family:var(--font-code);font-size:11px;min-height:80px;white-space:pre;resize:vertical}.toolbar[data-v-49c059e3]{display:flex;gap:6px;align-items:center;font-size:11px}.toolbar button[data-v-49c059e3]{font-size:11px;padding:3px 10px}.msg[data-v-49c059e3]{font-size:10px;color:var(--cl-fg-dim)}.msg.ok[data-v-49c059e3]{color:var(--code-green)}.msg.err[data-v-49c059e3]{color:var(--code-red)}.results[data-v-49c059e3]{display:flex;flex-direction:column;gap:4px}.struct[data-v-49c059e3]{border:1px solid var(--cl-border);border-radius:4px;padding:4px 8px;font-size:11px}.struct .sh[data-v-49c059e3]{display:flex;gap:8px;padding:0;cursor:default;background:transparent;border:none}.struct .sn[data-v-49c059e3]{color:var(--code-yellow);font-weight:600}.struct .sm[data-v-49c059e3]{color:var(--cl-fg-dim);font-size:10px}.field[data-v-49c059e3]{display:grid;grid-template-columns:50px 1fr 1fr 30px;gap:6px;font-family:var(--font-code);font-size:10px;padding-left:12px}.field .off[data-v-49c059e3]{color:var(--code-purple)}.field .fn[data-v-49c059e3]{color:var(--code-accent)}.field .ft[data-v-49c059e3]{color:var(--code-teal)}.field .fs[data-v-49c059e3]{color:var(--cl-fg-dim);text-align:right}.assign[data-v-49c059e3]{display:flex;gap:6px;margin-top:4px;align-items:center}.assign select[data-v-49c059e3]{font-size:10px;padding:2px 4px;background:var(--cl-bg);color:var(--cl-fg);border:1px solid var(--cl-border)}.assign label[data-v-49c059e3]{font-size:10px;color:var(--cl-fg-dim)}.assign button[data-v-49c059e3]{font-size:10px;padding:2px 8px}.insight[data-v-168bef03]{position:fixed;top:64px;right:0;bottom:0;width:460px;background:var(--cl-bg-soft);border-left:1px solid var(--cl-border);display:flex;flex-direction:column;z-index:50;box-shadow:-8px 0 32px #0006}header[data-v-168bef03]{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid var(--cl-border);background:var(--cl-bg);cursor:pointer}.title[data-v-168bef03]{color:var(--code-teal);font-weight:600;font-size:12px}.status[data-v-168bef03]{color:var(--cl-fg-dim);font-size:11px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint[data-v-168bef03]{color:var(--cl-fg-dim);font-size:10px}.body[data-v-168bef03]{flex:1;overflow-y:auto;padding:12px;font-size:12px}.empty[data-v-168bef03]{color:var(--cl-fg-dim)}.err[data-v-168bef03]{color:var(--code-red);padding:8px;background:#f38ba814;border-radius:4px}.summary[data-v-168bef03]{color:var(--code-fg-sub);white-space:pre-wrap;margin:0 0 8px;font-family:var(--font-shell);font-size:12px}.snippet[data-v-168bef03]{background:var(--code-bg);color:var(--code-fg);padding:8px;border-radius:4px;overflow-x:auto;font-family:var(--font-code);font-size:11px;margin:0 0 8px}.varmap[data-v-168bef03],.structs[data-v-168bef03]{margin:8px 0}.vmh[data-v-168bef03]{color:var(--cl-fg-dim);font-size:10px;text-transform:uppercase;margin-bottom:4px}.vm-row[data-v-168bef03]{display:flex;gap:6px;font-family:var(--font-code);font-size:11px;padding:1px 0}.vm-name[data-v-168bef03]{color:var(--code-accent)}.arrow[data-v-168bef03]{color:var(--cl-fg-dim)}.vm-bn[data-v-168bef03]{color:var(--code-fg)}.trace[data-v-168bef03]{margin-top:12px}.trace summary[data-v-168bef03]{cursor:pointer;color:var(--cl-fg-dim);font-size:10px}.ev[data-v-168bef03]{font-family:var(--font-code);font-size:10px;padding:1px 0;display:flex;gap:6px}.evt[data-v-168bef03]{color:var(--code-yellow);min-width:100px}.evm[data-v-168bef03]{color:var(--code-purple);min-width:100px}.evd[data-v-168bef03]{color:var(--cl-fg-dim);flex:1;overflow:hidden;text-overflow:ellipsis}.layout[data-v-adbe1734]{display:flex;flex:1;min-height:0}.main[data-v-adbe1734]{flex:1;display:flex;flex-direction:column;min-width:0}.content-body[data-v-adbe1734]{flex:1;overflow:auto}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono"),local("Fira Code"),local("SF Mono");font-display:swap}.bndb-app{--cl-bg: #0a0a0e;--cl-bg-soft: #14141a;--cl-fg: #e8eaed;--cl-fg-dim: #8a8f99;--cl-accent: #B1D0EE;--cl-accent-hover: #c8ddf2;--cl-border: rgba(255, 255, 255, .08);--cl-border-strong: rgba(255, 255, 255, .18);--cl-gradient: linear-gradient(93.22deg, #b4bbff -13.91%, #6aefff 42.73%, #b5fff2 104.7%);--font-shell: "Aeonik", "Inter", system-ui, -apple-system, sans-serif;--font-code: "JetBrains Mono", "Fira Code", "SF Mono", monospace;--font-size: 13px;--code-bg: #1e1e2e;--code-bg-side: #181825;--code-bg-header: #11111b;--code-bg-hover: #313244;--code-bg-active: #45475a;--code-fg: #cdd6f4;--code-fg-dim: #6c7086;--code-fg-sub: #a6adc8;--code-yellow: #f9e2af;--code-green: #a6e3a1;--code-red: #f38ba8;--code-peach: #fab387;--code-purple: #cba6f7;--code-teal: #94e2d5;--code-sky: #89dceb;--code-pink: #f5c2e7;--code-accent: #89b4fa;--code-border: #313244;--code-line-hl: rgba(137, 180, 250, .08);background:var(--cl-bg);color:var(--cl-fg);font-family:var(--font-shell);font-size:var(--font-size);height:100vh;display:flex;flex-direction:column;overflow:hidden}.bndb-app *{box-sizing:border-box}.bndb-app button{background:transparent;border:1px solid var(--cl-border);color:var(--cl-fg);padding:4px 12px;border-radius:999px;font-size:12px;font-family:var(--font-shell);cursor:pointer;transition:background .12s,border-color .12s}.bndb-app button:hover{background:var(--cl-border);border-color:var(--cl-border-strong)}.bndb-app button:disabled{opacity:.4;cursor:default}.bndb-app input[type=text],.bndb-app textarea{background:var(--cl-bg-soft);border:1px solid var(--cl-border);color:var(--cl-fg);padding:4px 8px;border-radius:4px;font-family:var(--font-shell);font-size:12px}.bndb-app input[type=text]:focus,.bndb-app textarea:focus{outline:none;border-color:var(--cl-accent)}.bndb-app a{color:var(--cl-accent);text-decoration:none}.bndb-app a:hover{text-decoration:underline}.bndb-app ::-webkit-scrollbar{width:8px;height:8px}.bndb-app ::-webkit-scrollbar-track{background:transparent}.bndb-app ::-webkit-scrollbar-thumb{background:var(--cl-border-strong);border-radius:4px}.bndb-app ::-webkit-scrollbar-thumb:hover{background:var(--cl-fg-dim)}.bndb-code{background:var(--code-bg);color:var(--code-fg);font-family:var(--font-code);font-size:12px;line-height:1.5}.bndb-code .code-line{display:flex;padding:0 8px;white-space:pre;cursor:text}.bndb-code .code-line.line-selected,.bndb-code .code-line.line-highlighted{background:var(--code-line-hl)}.bndb-code .code-line.line-selected{background:#89b4fa2e}.bndb-code .line-addr{color:var(--code-fg-dim);width:80px;flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:pointer}.bndb-code .line-addr:hover{color:var(--code-accent)}.bndb-code .line-content{flex:1;min-width:0;white-space:pre}.bndb-code .tok-keyword{color:var(--code-purple)}.bndb-code .tok-type{color:var(--code-yellow);cursor:pointer}.bndb-code .tok-type:hover{text-decoration:underline}.bndb-code .tok-number{color:var(--code-peach)}.bndb-code .tok-string{color:var(--code-green)}.bndb-code .tok-register{color:var(--code-pink)}.bndb-code .tok-variable{color:var(--code-fg);cursor:pointer}.bndb-code .tok-variable:hover{background:var(--code-bg-hover)}.bndb-code .tok-variable.var-pinned{background:#89b4fa40;border-radius:2px}.bndb-code .tok-func_ref{color:var(--code-sky);cursor:pointer}.bndb-code .tok-func_ref:hover{text-decoration:underline}.bndb-code .tok-data_ref{color:var(--code-teal);cursor:pointer}.bndb-code .tok-import{color:var(--code-sky)}.bndb-code .tok-addr{color:var(--code-peach);cursor:pointer}.bndb-code .tok-comment{color:var(--code-fg-dim);font-style:italic}.bndb-code .tok-field{color:var(--code-teal)}.bndb-code .tok-namespace{color:var(--code-fg-sub)}.bndb-code .tok-label{color:var(--code-yellow)}.bndb-code .tok-opcode{color:var(--code-red)}.bndb-code .tok-intrinsic{color:var(--code-purple);font-style:italic}.bndb-code .tok-field_suffix{color:var(--code-fg-dim);font-size:.85em}
