.qxTsmW_root{--bg:#dfe3e9;--chrome:#eef0f3;--chrome-2:#f6f7f9;--panel:#fff;--panel-2:#f8f9fb;--line:#cbd1da;--line-2:#eceff3;--ink:#18202c;--ink-2:#445063;--dim:#6f7a8b;--addr:#5f6a7b;--bytes:#8c95a4;--mn:#0b3d91;--reg:#6d2fa3;--num:#0d7166;--fn:#1849a9;--lab:#20609f;--glob:#8a5200;--str:#a03b0b;--cm:#4c7a4f;--kw:#8a2aa0;--ty:#0b6b84;--fld:#56657a;--cst:#a8470e;--mine:#c2410c;--xref:#806227;--cur:#fff1b3;--cur-strong:#ffe27a;--cur-edge:#d9a400;--cur-soft:#fffaf0;--hl:#e9f0ff;--same:#dbe8ff;--accent:#2459d6;--accent-ink:#fff;--warn:#b42318;--ok:#217a3c;--scrim:#18202c59;--shadow:0 18px 50px #18202c38;--h-code:#e4ecfb;--h-code-b:#d3e0f8;--h-pool:#f1e6fb;--h-field:#fff2d8;--h-field-b:#ffe4ad;--h-str:#e3f4e6;--h-sym:#eef0f3;--h-vec:#fde2e2;--g-edge:#a3adbb;--g-entry:#dbe6fb;--g-era:#e2f1e0;--g-product:#fbefd6;--g-device:#e1e6f6;--g-patch:#f3e2f2;--g-driver:#eef0f3;--g-lib:#f6f7f9;--g-stroke:#b8c0cc;--paper:#f6f4ef;--paper-2:#fff;--mono:var(--font-source-code), ui-monospace, "SF Mono", Menlo, monospace;--ui:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--row:20px;color:var(--ink);background:var(--bg);font-family:var(--ui);font-size:13px}html[data-scheme=dark] .qxTsmW_root{--bg:#121419;--chrome:#1a1d24;--chrome-2:#20242c;--panel:#171a20;--panel-2:#1b1e25;--line:#2b303b;--line-2:#22262e;--ink:#d8dee9;--ink-2:#aeb7c6;--dim:#7b8494;--addr:#7d8697;--bytes:#5d6676;--mn:#81a1c1;--reg:#c3cbd8;--num:#b48ead;--fn:#88c0d0;--lab:#8fbcbb;--glob:#ebcb8b;--str:#a3be8c;--cm:#6f7f99;--kw:#81a1c1;--ty:#8fbcbb;--fld:#9aa7bb;--cst:#d08770;--mine:#f0a36b;--xref:#a08d6a;--cur:#ebcb8b24;--cur-strong:#ebcb8b57;--cur-edge:#ebcb8b;--cur-soft:#ebcb8b0f;--hl:#88c0d01a;--same:#88c0d029;--accent:#88c0d0;--accent-ink:#0f1a1e;--warn:#bf616a;--ok:#a3be8c;--scrim:#05070a99;--shadow:0 18px 50px #0000008c;--h-code:#81a1c129;--h-code-b:#81a1c142;--h-pool:#b48ead38;--h-field:#ebcb8b1f;--h-field-b:#ebcb8b38;--h-str:#a3be8c29;--h-sym:#d8dee90f;--h-vec:#bf616a3d;--g-edge:#4c5566;--g-entry:#2a3a46;--g-era:#2d3a2c;--g-product:#3a3426;--g-device:#2c3244;--g-patch:#3a2c3a;--g-driver:#23272f;--g-lib:#1f2228;--g-stroke:#3b4250;--paper:#15171c;--paper-2:#1b1e25}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) .qxTsmW_root{--bg:#121419;--chrome:#1a1d24;--chrome-2:#20242c;--panel:#171a20;--panel-2:#1b1e25;--line:#2b303b;--line-2:#22262e;--ink:#d8dee9;--ink-2:#aeb7c6;--dim:#7b8494;--addr:#7d8697;--bytes:#5d6676;--mn:#81a1c1;--reg:#c3cbd8;--num:#b48ead;--fn:#88c0d0;--lab:#8fbcbb;--glob:#ebcb8b;--str:#a3be8c;--cm:#6f7f99;--kw:#81a1c1;--ty:#8fbcbb;--fld:#9aa7bb;--cst:#d08770;--mine:#f0a36b;--xref:#a08d6a;--cur:#ebcb8b24;--cur-strong:#ebcb8b57;--cur-edge:#ebcb8b;--cur-soft:#ebcb8b0f;--hl:#88c0d01a;--same:#88c0d029;--accent:#88c0d0;--accent-ink:#0f1a1e;--warn:#bf616a;--ok:#a3be8c;--scrim:#05070a99;--shadow:0 18px 50px #0000008c;--h-code:#81a1c129;--h-code-b:#81a1c142;--h-pool:#b48ead38;--h-field:#ebcb8b1f;--h-field-b:#ebcb8b38;--h-str:#a3be8c29;--h-sym:#d8dee90f;--h-vec:#bf616a3d;--g-edge:#4c5566;--g-entry:#2a3a46;--g-era:#2d3a2c;--g-product:#3a3426;--g-device:#2c3244;--g-patch:#3a2c3a;--g-driver:#23272f;--g-lib:#1f2228;--g-stroke:#3b4250;--paper:#15171c;--paper-2:#1b1e25}}.qxTsmW_root :focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:where(.qxTsmW_root) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.qxTsmW_root) :where(input,textarea){font:inherit;color:var(--ink)}body:has(.qxTsmW_root){background:#dfe3e9}html[data-scheme=dark] body:has(.qxTsmW_root){background:#121419}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) body:has(.qxTsmW_root){background:#121419}}body:has(.qxTsmW_suite){overflow:hidden}.qxTsmW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qxTsmW_spacer{flex:1}.qxTsmW_dim{color:var(--dim)}.qxTsmW_mn{color:var(--mn)}.qxTsmW_reg{color:var(--reg)}.qxTsmW_num{color:var(--num)}.qxTsmW_fnRef{color:var(--fn);cursor:pointer}.qxTsmW_labRef{color:var(--lab);cursor:pointer}.qxTsmW_glob{color:var(--glob);cursor:pointer}.qxTsmW_str{color:var(--str)}.qxTsmW_cm{color:var(--cm)}.qxTsmW_kw{color:var(--kw);font-weight:600}.qxTsmW_ty{color:var(--ty)}.qxTsmW_fld{color:var(--fld)}.qxTsmW_var{color:var(--ink)}.qxTsmW_cst{color:var(--cst)}.qxTsmW_mine{color:var(--mine);font-style:italic}.qxTsmW_label{color:var(--lab)}.qxTsmW_fnLabel{color:var(--fn);font-weight:700}.qxTsmW_addr{color:var(--addr)}.qxTsmW_bytes{color:var(--bytes)}.qxTsmW_fnRef:hover,.qxTsmW_labRef:hover,.qxTsmW_glob:hover{text-underline-offset:2px;text-decoration:underline}.qxTsmW_suite{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.qxTsmW_top{z-index:5;min-width:0;position:relative}.qxTsmW_titleBar{background:var(--chrome);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:36px;padding:0 10px 0 12px;display:flex}.qxTsmW_appMark{background:var(--ink);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.qxTsmW_appMark i{border:2px solid var(--chrome);border-radius:2px;width:10px;height:10px;transform:rotate(45deg)}.qxTsmW_file{font-size:13px;font-weight:650;font-family:var(--mono);white-space:nowrap;margin:0}.qxTsmW_fileMeta{color:var(--dim);font-weight:400}.qxTsmW_readBtn{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 10px;font-weight:550;display:inline-flex}.qxTsmW_readBtn:hover{border-color:var(--accent)}.qxTsmW_icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.qxTsmW_menubar{align-items:center;gap:1px;display:flex}.qxTsmW_menuWrap{position:relative}.qxTsmW_menuWrap>button{height:26px;color:var(--ink-2);border-radius:5px;padding:0 9px}.qxTsmW_menuWrap>button:hover,.qxTsmW_menuWrap>button.qxTsmW_menuOn{background:var(--line-2);color:var(--ink)}.qxTsmW_menu{background:var(--panel);border:1px solid var(--line);min-width:236px;box-shadow:var(--shadow);z-index:30;border-radius:8px;padding:5px;position:absolute;top:calc(100% + 4px);left:0}.qxTsmW_menu hr{border:0;border-top:1px solid var(--line-2);margin:4px 2px}.qxTsmW_menu button{text-align:left;border-radius:5px;align-items:center;gap:16px;width:100%;height:28px;padding:0 10px;display:flex}.qxTsmW_menu button span{flex:1}.qxTsmW_menu button:hover,.qxTsmW_menu button:focus-visible{background:var(--accent);color:var(--accent-ink);outline:none}.qxTsmW_menu button:hover kbd,.qxTsmW_menu button:focus-visible kbd{color:inherit}.qxTsmW_menu kbd{font-family:var(--mono);color:var(--dim);font-size:11px}.qxTsmW_toolbar{background:var(--chrome-2);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:2px;height:36px;padding:0 8px;display:flex;overflow-x:auto}.qxTsmW_tool{height:28px;color:var(--ink-2);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.qxTsmW_tool:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.qxTsmW_tool:disabled{opacity:.4;cursor:default}.qxTsmW_toolLabel{font-size:12.5px}.qxTsmW_sep{background:var(--line);flex:none;width:1px;height:18px;margin:0 6px}.qxTsmW_histNote{color:var(--dim);font-family:var(--mono);margin-left:auto;padding:0 6px;font-size:11px}.qxTsmW_mtabs{display:none}.qxTsmW_work{background:var(--line);grid-template:"side listing decomp"minmax(0,1fr)"side dock decomp"minmax(170px,38%)"status status decomp"/224px minmax(0,1fr) minmax(440px,32%);gap:1px;min-height:0;display:grid}.qxTsmW_panel{background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.qxTsmW_sidePanel{background:var(--panel-2);grid-area:side}.qxTsmW_listingPanel{grid-area:listing}.qxTsmW_dock{grid-area:dock}.qxTsmW_decompPanel{grid-area:decomp}.qxTsmW_panelHead{background:var(--chrome-2);border-bottom:1px solid var(--line-2);white-space:nowrap;flex:none;align-items:baseline;gap:8px;height:28px;padding:0 12px;line-height:28px;display:flex;overflow:hidden}.qxTsmW_panelTitle{text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.qxTsmW_panelSub{color:var(--dim);text-overflow:ellipsis;font-size:12px;overflow:hidden}.qxTsmW_tabs{background:var(--chrome-2);border-bottom:1px solid var(--line-2);scrollbar-width:none;flex:none;align-items:flex-end;gap:2px;height:30px;padding:0 6px;display:flex;overflow-x:auto}.qxTsmW_tabs button{height:26px;color:var(--dim);white-space:nowrap;border-radius:6px 6px 0 0;padding:0 10px;font-size:12px;font-weight:550}.qxTsmW_tabs button:hover{color:var(--ink)}.qxTsmW_tabs .qxTsmW_tabOn{color:var(--ink);background:var(--panel);box-shadow:inset 0 2px 0 var(--accent),1px 0 0 var(--line-2),-1px 0 0 var(--line-2)}.qxTsmW_empty{color:var(--dim);margin:0;padding:18px 16px;font-size:12.5px;line-height:1.5}.qxTsmW_countTag{background:var(--line-2);color:var(--dim);font-size:11px;font-family:var(--mono);border-radius:9px;margin-left:auto;padding:0 6px;line-height:18px}.qxTsmW_listing{font-family:var(--mono);overscroll-behavior:contain;flex:1;font-size:12.5px;position:relative;overflow:auto}.qxTsmW_listingInner{min-width:960px;position:relative}.qxTsmW_row{height:var(--row);line-height:var(--row);white-space:pre;cursor:default;grid-template-columns:9ch 13ch 9ch minmax(28ch,38ch) minmax(0,1fr);padding:0 12px;display:grid;position:absolute;top:0;left:0;right:0}.qxTsmW_row>span{text-overflow:ellipsis;overflow:hidden}.qxTsmW_r_gap{pointer-events:none}.qxTsmW_r_sec{color:var(--cm);font-weight:600;display:block}.qxTsmW_r_plate,.qxTsmW_r_sig{padding-left:calc(12px + 22ch);display:block}.qxTsmW_plate,.qxTsmW_plateEdge{color:var(--cm)}.qxTsmW_plateEdge{opacity:.7}.qxTsmW_sigRow{font-weight:600}.qxTsmW_r_label{grid-template-columns:22ch minmax(28ch,auto) minmax(0,1fr)}.qxTsmW_r_label .qxTsmW_labelCell{text-overflow:ellipsis;grid-column:2;overflow:hidden}.qxTsmW_r_label .qxTsmW_xref{grid-column:3;padding-left:4ch}.qxTsmW_xref{color:var(--xref)}.qxTsmW_xrefFrom{cursor:pointer}.qxTsmW_xrefFrom:hover{text-decoration:underline}.qxTsmW_eol{padding-left:2ch}.qxTsmW_cur{background:var(--cur);box-shadow:inset 2px 0 0 var(--cur-edge)}.qxTsmW_curHead{background:var(--cur-soft)}.qxTsmW_hl{background:var(--hl)}.qxTsmW_onOp .qxTsmW_ops{background:var(--cur-strong);border-radius:2px}.qxTsmW_listing:focus-visible .qxTsmW_cur{box-shadow:inset 3px 0 0 var(--accent)}.qxTsmW_decomp{padding:10px 0 calc(var(--switcher-room-y) + 24px);font-family:var(--mono);overscroll-behavior:contain;flex:1;font-size:12.5px;line-height:19px;overflow:auto}.qxTsmW_cplate{color:var(--cm);margin:0 0 8px;padding:0 14px 0 calc(8px + 5.2ch)}.qxTsmW_cplate p{text-indent:-3ch;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:6ch}.qxTsmW_code{margin:0;padding:0;list-style:none}.qxTsmW_cline{grid-template-columns:4ch minmax(0,1fr);gap:1.2ch;padding:0 14px 0 8px;display:grid}.qxTsmW_lno{color:var(--dim);opacity:.6;text-align:right;-webkit-user-select:none;user-select:none}.qxTsmW_ctext{padding-left:calc(var(--ind)*1ch + 4ch);text-indent:-4ch;white-space:pre-wrap;overflow-wrap:anywhere}.qxTsmW_hasAddr{cursor:pointer}.qxTsmW_hasAddr:hover{background:var(--hl)}.qxTsmW_curLine,.qxTsmW_curLine:hover{background:var(--cur);box-shadow:inset 2px 0 0 var(--cur-edge)}.qxTsmW_picked{background:var(--cur-strong);outline:1px solid var(--cur-edge);border-radius:2px}.qxTsmW_same{background:var(--same);border-radius:2px}.qxTsmW_dockBody{flex:1;min-height:0;position:relative}.qxTsmW_dockPane{display:none;position:absolute;inset:0}.qxTsmW_suite[data-dock=hex] [data-dp=hex],.qxTsmW_suite[data-dock=strings] [data-dp=strings],.qxTsmW_suite[data-dock=graph] [data-dp=graph],.qxTsmW_suite[data-dock=console] [data-dp=console]{display:block}.qxTsmW_hexWrap{grid-template-columns:minmax(0,1fr) 208px;height:100%;display:grid}.qxTsmW_hexMain{flex-direction:column;min-width:0;min-height:0;display:flex}.qxTsmW_legend{color:var(--dim);border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:6px 12px;font-size:11px;list-style:none;display:flex}.qxTsmW_legend li{align-items:center;gap:5px;display:inline-flex}.qxTsmW_legend i{border:1px solid var(--line);border-radius:2px;width:10px;height:10px}.qxTsmW_hex{font-family:var(--mono);overscroll-behavior:contain;flex:1;font-size:12px;position:relative;overflow:auto}.qxTsmW_hexInner{min-width:540px;position:relative}.qxTsmW_hexRow{height:var(--row);line-height:var(--row);white-space:pre;gap:1.5ch;padding:0 10px;display:flex;position:absolute;top:0;left:0}.qxTsmW_hexBytes{display:flex}.qxTsmW_hb{text-align:center;cursor:pointer;border-radius:2px;width:2.6ch}.qxTsmW_hMid{margin-left:.8ch}.qxTsmW_hexAscii{color:var(--ink-2);display:flex}.qxTsmW_hexAscii span{text-align:center;cursor:pointer;width:1ch}.qxTsmW_hUndef{color:var(--dim)}.qxTsmW_hCode{background:var(--h-code)}.qxTsmW_hCodeB{background:var(--h-code-b)}.qxTsmW_hPool{background:var(--h-pool)}.qxTsmW_hField{background:var(--h-field)}.qxTsmW_hFieldB{background:var(--h-field-b)}.qxTsmW_hStr{background:var(--h-str)}.qxTsmW_hSym{background:var(--h-sym)}.qxTsmW_hVec{background:var(--h-vec)}.qxTsmW_hPad{color:var(--dim);opacity:.6}.qxTsmW_hHl{box-shadow:inset 0 -2px 0 var(--accent)}.qxTsmW_hSel{color:var(--ink);opacity:1;background:var(--cur-strong)!important}.qxTsmW_hCur{outline:1.5px solid var(--cur-edge);outline-offset:-1px}.qxTsmW_inspector{border-left:1px solid var(--line-2);padding:10px 12px calc(var(--switcher-room-y) + 10px);background:var(--panel-2);font-size:11.5px;overflow:auto}.qxTsmW_inspector h3{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:0 0 8px;font-size:11px}.qxTsmW_inspector dl{margin:0}.qxTsmW_inspector div{border-bottom:1px dashed var(--line-2);grid-template-columns:62px minmax(0,1fr);gap:6px;padding:3px 0;display:grid}.qxTsmW_inspector dt{color:var(--dim)}.qxTsmW_inspector dd{font-family:var(--mono);overflow-wrap:anywhere;margin:0}.qxTsmW_inspector code{font-family:var(--mono);color:var(--mn)}.qxTsmW_strings{flex-direction:column;height:100%;display:flex}.qxTsmW_filterBar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 10px;display:flex}.qxTsmW_filterBar label{flex:200px;max-width:360px}.qxTsmW_filterBar input{border:1px solid var(--line);background:var(--panel);border-radius:5px;width:100%;height:26px;padding:0 8px}.qxTsmW_sortBy{color:var(--dim);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.qxTsmW_sortBy button{color:var(--ink-2);border-radius:4px;padding:2px 7px}.qxTsmW_sortBy button.qxTsmW_sortOn{background:var(--line-2);color:var(--ink);font-weight:600}.qxTsmW_strHead,.qxTsmW_strRow{white-space:nowrap;font-family:var(--mono);grid-template-columns:9ch minmax(14ch,24ch) minmax(0,1fr) 5ch 5ch;gap:1.5ch;padding:0 12px;font-size:12px;display:grid}.qxTsmW_strHead>span,.qxTsmW_strRow>span{text-overflow:ellipsis;overflow:hidden}.qxTsmW_strHead{height:24px;color:var(--dim);line-height:24px;font-family:var(--ui);border-bottom:1px solid var(--line-2);font-size:11px;font-weight:600}.qxTsmW_strBody{overscroll-behavior:contain;flex:1;overflow:auto}.qxTsmW_strRow{height:var(--row);line-height:var(--row);cursor:pointer}.qxTsmW_strRow:hover{background:var(--hl)}.qxTsmW_kbd{box-shadow:inset 0 0 0 1px var(--accent)}.qxTsmW_open{color:var(--accent);margin-left:6px;text-decoration:none}.qxTsmW_graphWrap{flex-direction:column;height:100%;display:flex}.qxTsmW_graphTools{border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.qxTsmW_graphTools>button{border:1px solid var(--line);background:var(--panel);border-radius:5px;min-width:28px;height:24px;padding:0 8px}.qxTsmW_graphHint{color:var(--dim);font-family:var(--mono);margin-left:auto;font-size:11px}.qxTsmW_check{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.qxTsmW_graph{touch-action:none;cursor:grab;background:radial-gradient(circle, var(--line-2) 1px, transparent 1.2px) 0 0/16px 16px,var(--panel);flex:1;position:relative;overflow:hidden}.qxTsmW_graph:active{cursor:grabbing}.qxTsmW_graph svg{display:block}.qxTsmW_gEdge{fill:none;stroke:var(--g-edge);stroke-width:1.2px}.qxTsmW_gEdgeLib{opacity:.35}.qxTsmW_gEdgeHot{stroke:var(--accent);stroke-width:2px;opacity:1}.qxTsmW_gArrow{fill:var(--g-edge)}.qxTsmW_gNode{cursor:pointer}.qxTsmW_gNode rect{fill:var(--g-driver);stroke:var(--g-stroke);stroke-width:1px}.qxTsmW_gNode text{font-family:var(--mono);fill:var(--ink);pointer-events:none;font-size:12px}.qxTsmW_gNode:hover rect{stroke:var(--accent)}.qxTsmW_g_entry rect{fill:var(--g-entry)}.qxTsmW_g_era rect{fill:var(--g-era)}.qxTsmW_g_product rect{fill:var(--g-product)}.qxTsmW_g_device rect{fill:var(--g-device)}.qxTsmW_g_patch rect{fill:var(--g-patch)}.qxTsmW_g_lib rect{fill:var(--g-lib);stroke-dasharray:3 2}.qxTsmW_gCur rect{stroke:var(--cur-edge);stroke-width:2.5px}.qxTsmW_gSel rect{stroke:var(--accent);stroke-width:2px;stroke-dasharray:4 2}.qxTsmW_console{height:100%;padding:8px 12px calc(var(--switcher-room-y) + 8px);font-family:var(--mono);font-size:12px;line-height:1.6;overflow:auto}.qxTsmW_console p{margin:0}.qxTsmW_log_ok{color:var(--ok)}.qxTsmW_log_warn{color:var(--warn)}.qxTsmW_log_pass{color:var(--ink-2)}.qxTsmW_sideBody{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.qxTsmW_symbols{padding:8px 6px 16px}.qxTsmW_treeFilter input,.qxTsmW_field input,.qxTsmW_field textarea{border:1px solid var(--line);background:var(--panel);border-radius:6px;width:100%}.qxTsmW_treeFilter{padding:0 4px 8px;display:block}.qxTsmW_treeFilter input{height:28px;padding:0 9px}.qxTsmW_tree,.qxTsmW_tree ul,.qxTsmW_types ul,.qxTsmW_blocks{margin:0;padding:0;list-style:none}.qxTsmW_folder{border-radius:5px;align-items:center;gap:6px;width:100%;height:26px;padding:0 6px;font-size:12.5px;font-weight:600;display:flex}.qxTsmW_folder:hover{background:var(--line-2)}.qxTsmW_caret{width:10px;color:var(--dim);font-size:10px}.qxTsmW_sym{width:100%;height:22px;font-family:var(--mono);text-align:left;white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:0 6px 0 20px;font-size:12px;display:flex}.qxTsmW_sym span{text-overflow:ellipsis;overflow:hidden}.qxTsmW_sym i{width:15px;height:15px;color:var(--panel);border-radius:3px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.qxTsmW_sym:hover{background:var(--line-2)}.qxTsmW_symOn,.qxTsmW_symOn:hover{background:var(--cur);box-shadow:inset 2px 0 0 var(--cur-edge)}.qxTsmW_ic_fun{background:var(--fn)}.qxTsmW_ic_dat{background:var(--glob)}.qxTsmW_ic_lab{background:var(--lab)}.qxTsmW_ic_str{background:var(--str)}.qxTsmW_sideHead{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:14px 12px 6px;font-size:11px}.qxTsmW_blocks{padding:0 6px}.qxTsmW_blocks button{text-align:left;width:100%;font-family:var(--mono);border-radius:6px;gap:1px;padding:6px 8px;font-size:12px;display:grid}.qxTsmW_blocks button:hover{background:var(--line-2)}.qxTsmW_blocks b{color:var(--lab)}.qxTsmW_info{margin:0;padding:0 12px 16px;font-size:12px}.qxTsmW_info div{grid-template-columns:84px minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.qxTsmW_info dt{color:var(--dim)}.qxTsmW_info dd{font-family:var(--mono);overflow-wrap:anywhere;margin:0}.qxTsmW_hash{font-size:10.5px;line-height:1.4}.qxTsmW_types{padding:8px 6px 16px}.qxTsmW_sideNote{color:var(--dim);margin:2px 8px 10px;font-size:12px;line-height:1.45}.qxTsmW_typeCode{background:var(--panel);border:1px solid var(--line-2);font-family:var(--mono);color:var(--ink-2);border-radius:6px;margin:2px 0 10px;padding:8px 10px;font-size:11px;line-height:1.5;overflow-x:auto}.qxTsmW_status{background:var(--chrome);white-space:nowrap;height:26px;color:var(--ink-2);grid-area:status;align-items:center;gap:14px;padding:0 12px;font-size:11.5px;display:flex;overflow:hidden}.qxTsmW_stAddr{font-family:var(--mono);color:var(--ink);font-weight:600}.qxTsmW_stWhere{font-family:var(--mono);color:var(--fn)}.qxTsmW_stUnit{font-family:var(--mono);text-overflow:ellipsis;min-width:0;overflow:hidden}.qxTsmW_stDone{color:var(--dim)}.qxTsmW_stProgress{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.qxTsmW_bar{background:var(--line);border-radius:3px;width:160px;height:6px;position:relative;overflow:hidden}.qxTsmW_bar i{background:var(--accent);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}.qxTsmW_hover{z-index:40;border:1px solid var(--line);background:var(--panel);max-width:452px;max-height:220px;box-shadow:var(--shadow);pointer-events:none;border-radius:7px;padding:8px 10px;position:fixed;overflow:hidden}.qxTsmW_hover pre{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.5}.qxTsmW_hover pre+pre{margin-top:6px}.qxTsmW_scrim{z-index:60;background:var(--scrim);place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.qxTsmW_dialog{border:1px solid var(--line);background:var(--panel);width:min(480px,100%);max-height:76vh;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.qxTsmW_wide{width:min(760px,100%)}.qxTsmW_dlgHead{background:var(--chrome);border-bottom:1px solid var(--line);align-items:center;height:38px;padding:0 8px 0 14px;display:flex}.qxTsmW_dlgHead h2{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13px;font-weight:650;overflow:hidden}.qxTsmW_x{border-radius:6px;width:28px;height:28px;color:var(--dim)!important;font-size:18px!important}.qxTsmW_x:hover{background:var(--line-2)!important}.qxTsmW_dlgBody{min-height:0;padding:14px;overflow:auto}.qxTsmW_field{color:var(--ink-2);gap:6px;font-size:12px;display:grid}.qxTsmW_field input{height:32px;font-family:var(--mono);padding:0 10px;font-size:13px}.qxTsmW_field textarea{font-family:var(--mono);resize:vertical;padding:8px 10px;font-size:13px}.qxTsmW_hint{color:var(--dim);margin:8px 0 0;font-size:12px;line-height:1.5}.qxTsmW_hint code{font-family:var(--mono);color:var(--ink-2)}.qxTsmW_error{color:var(--warn);margin:8px 0 0;font-size:12px}.qxTsmW_suggest,.qxTsmW_hits{font-family:var(--mono);margin:10px 0 0;padding:0;font-size:12px;list-style:none}.qxTsmW_suggest button,.qxTsmW_hits button{text-align:left;white-space:nowrap;border-radius:5px;gap:12px;width:100%;padding:5px 8px;display:flex}.qxTsmW_suggest button span,.qxTsmW_hits button span{text-overflow:ellipsis;overflow:hidden}.qxTsmW_suggest button:hover,.qxTsmW_hits button:hover{background:var(--hl)}.qxTsmW_hits{max-height:40vh;overflow:auto}.qxTsmW_suggest .qxTsmW_addr,.qxTsmW_hits .qxTsmW_dim{margin-left:auto}.qxTsmW_dlgFoot{border-top:1px solid var(--line-2);background:var(--panel-2);align-items:center;gap:8px;padding:10px 14px;display:flex}.qxTsmW_dlgFoot button{border-radius:6px;height:30px;padding:0 14px;border:1px solid var(--line)!important;background:var(--panel)!important}.qxTsmW_dlgFoot .qxTsmW_primary{color:var(--accent-ink);font-weight:600;background:var(--accent)!important;border-color:var(--accent)!important}.qxTsmW_searchRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.qxTsmW_searchRow .qxTsmW_field{flex:260px}.qxTsmW_seg{background:var(--line-2);border-radius:7px;padding:2px;display:inline-flex}.qxTsmW_seg button{height:28px;color:var(--ink-2);border-radius:5px;padding:0 12px}.qxTsmW_seg .qxTsmW_segOn{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #0000001f}.qxTsmW_xrefTable{font-family:var(--mono);border:1px solid var(--line-2);border-radius:6px;font-size:12px;overflow:hidden}.qxTsmW_xrefHead,.qxTsmW_xrefRow{white-space:nowrap;grid-template-columns:9ch minmax(16ch,24ch) 6ch minmax(0,1fr);gap:1.5ch;padding:0 10px;display:grid}.qxTsmW_xrefHead>span,.qxTsmW_xrefRow>span{text-overflow:ellipsis;overflow:hidden}.qxTsmW_xrefHead{height:26px;line-height:26px;font-family:var(--ui);color:var(--dim);background:var(--panel-2);font-size:11px;font-weight:600}.qxTsmW_xrefRow{cursor:pointer;border-top:1px solid var(--line-2);height:26px;line-height:26px}.qxTsmW_xrefRow:hover{background:var(--hl)}.qxTsmW_kindTag{color:var(--xref);font-weight:600}.qxTsmW_keys{margin:0}.qxTsmW_keys div{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:6px 0;font-size:12.5px;display:grid}.qxTsmW_keys dt{flex-wrap:wrap;gap:4px;display:flex}.qxTsmW_keys dd{color:var(--ink-2);margin:0}.qxTsmW_keys kbd{border:1px solid var(--line);background:var(--panel-2);font-family:var(--mono);border-bottom-width:2px;border-radius:4px;padding:1px 6px;font-size:11.5px}.qxTsmW_report{background:var(--paper);min-height:100vh;color:var(--ink)}.qxTsmW_repBar{z-index:5;background:var(--chrome);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:44px;padding:0 max(16px,50% - 430px);display:flex;position:sticky;top:0}.qxTsmW_repFile{font-family:var(--mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.qxTsmW_repBack{white-space:nowrap;border-radius:6px;height:30px;font-weight:600;border:1px solid var(--line)!important;background:var(--panel)!important;padding:0 12px!important}.qxTsmW_repDoc{max-width:860px;padding:44px 24px calc(var(--switcher-room-y) + 48px);margin:0 auto;font-size:15px;line-height:1.6}.qxTsmW_repDoc a{color:var(--accent);text-underline-offset:3px}.qxTsmW_repDoc p{margin:0 0 10px}.qxTsmW_repHead{border-bottom:1px solid var(--line);padding-bottom:28px}.qxTsmW_repHead h1{letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(32px,6vw,48px);line-height:1.05}.qxTsmW_repKicker{font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px}.qxTsmW_repRole{font-size:18px;font-weight:550}.qxTsmW_repLede{color:var(--ink-2);max-width:62ch}.qxTsmW_repContact{flex-wrap:wrap;gap:8px 18px;font-weight:550;display:flex}.qxTsmW_repSection{border-bottom:1px solid var(--line);padding:30px 0 8px}.qxTsmW_repSection>header{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.qxTsmW_repSection>header h2{letter-spacing:-.01em;margin:0;font-size:22px}.qxTsmW_repSection h3{margin:0;font-size:16px;line-height:1.35}.qxTsmW_at{font-family:var(--mono);white-space:nowrap;border-radius:4px;font-size:11.5px;color:var(--fn)!important;border:1px solid var(--line)!important;background:var(--paper-2)!important;padding:1px 7px!important}.qxTsmW_at:hover{border-color:var(--accent)!important}.qxTsmW_repRoleHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.qxTsmW_repRoles,.qxTsmW_repList,.qxTsmW_repDevices,.qxTsmW_repStores,.qxTsmW_repFigures,.qxTsmW_repTags{margin:0;padding:0;list-style:none}.qxTsmW_repRoles>li,.qxTsmW_repList>li,.qxTsmW_repDevices>li{border-top:1px dashed var(--line);padding:14px 0}.qxTsmW_repRoles>li:first-child,.qxTsmW_repList>li:first-child,.qxTsmW_repDevices>li:first-child{border-top:0}.qxTsmW_repRoles>li ul:not(.qxTsmW_repFigures),.qxTsmW_repList>li ul:not(.qxTsmW_repFigures),.qxTsmW_repDevices>li ul:not(.qxTsmW_repFigures){margin:6px 0 0;padding-left:18px}.qxTsmW_repRoles>li li+li,.qxTsmW_repList>li li+li,.qxTsmW_repDevices>li li+li{margin-top:4px}.qxTsmW_repDates{font-family:var(--mono);color:var(--dim);font-size:12.5px;margin:2px 0 6px!important}.qxTsmW_repDim{color:var(--ink-2)}.qxTsmW_repTech{font-family:var(--mono);color:var(--ty);font-size:12.5px}.qxTsmW_repLinks{flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.qxTsmW_repTags{flex-wrap:wrap;gap:6px;margin:14px 0 18px;display:flex}.qxTsmW_repTags li{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;padding:2px 9px;font-size:13px}.qxTsmW_repStats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0 0 16px;display:grid}.qxTsmW_repStats div{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;padding:10px 12px}.qxTsmW_repStats dt{color:var(--dim);font-size:12.5px;line-height:1.35}.qxTsmW_repStats dd{font-family:var(--mono);order:-1;margin:0 0 2px;font-size:20px;font-weight:650}.qxTsmW_repStats div{flex-direction:column;display:flex}.qxTsmW_repCards{gap:18px;display:grid}.qxTsmW_repCard{border:1px solid var(--line);background:var(--paper-2);border-radius:10px;grid-template-columns:240px minmax(0,1fr);gap:18px;padding:14px;display:grid}.qxTsmW_repShot{border:1px solid var(--line-2);border-radius:6px;width:100%;height:auto}.qxTsmW_repTag{background:var(--line-2);font-family:var(--mono);color:var(--ink-2);vertical-align:1px;border-radius:4px;margin-right:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-block}.qxTsmW_repFigures{flex-wrap:wrap;gap:6px;display:flex}.qxTsmW_repFigures li{background:var(--h-field);font-family:var(--mono);border-radius:4px;padding:2px 9px;font-size:12.5px;margin:0!important}.qxTsmW_repStores{flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:14px;display:flex}.qxTsmW_repTableWrap{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;overflow-x:auto}.qxTsmW_repTable{border-collapse:collapse;width:100%;font-size:13.5px}.qxTsmW_repTable th,.qxTsmW_repTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-2);padding:7px 10px}.qxTsmW_repTable th{color:var(--dim);background:var(--panel-2);font-size:12px}.qxTsmW_repTable td:first-child{font-family:var(--mono);white-space:nowrap}.qxTsmW_repTable td:last-child{color:var(--ink-2)}@media (max-width:1280px){.qxTsmW_work{grid-template-columns:210px minmax(0,1fr) 440px}.qxTsmW_toolLabel,.qxTsmW_fileMeta{display:none}}@media (max-width:860px){.qxTsmW_titleBar{gap:10px;height:44px;padding:0 10px 0 12px}.qxTsmW_menubar{display:none}.qxTsmW_readBtn{height:30px}.qxTsmW_toolbar{gap:0;height:40px}.qxTsmW_tool{justify-content:center;min-width:40px;height:34px;padding:0 8px}.qxTsmW_icon{width:18px;height:18px}.qxTsmW_histNote,.qxTsmW_sep{display:none}.qxTsmW_mtabs{background:var(--chrome-2);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:flex-end;gap:2px;height:36px;padding:0 6px;display:flex;overflow-x:auto}.qxTsmW_mtabs button{height:32px;color:var(--dim);white-space:nowrap;border-radius:6px 6px 0 0;padding:0 12px;font-size:12.5px;font-weight:600}.qxTsmW_mtabs .qxTsmW_tabOn{color:var(--ink);background:var(--panel);box-shadow:inset 0 2px 0 var(--accent)}.qxTsmW_work{grid-template:"main"minmax(0,1fr)/minmax(0,1fr);gap:0}.qxTsmW_sidePanel,.qxTsmW_listingPanel,.qxTsmW_dock,.qxTsmW_decompPanel{grid-area:main;display:none}.qxTsmW_status{display:none}.qxTsmW_suite[data-m=listing] .qxTsmW_listingPanel,.qxTsmW_suite[data-m=decomp] .qxTsmW_decompPanel,.qxTsmW_suite[data-m=symbols] .qxTsmW_sidePanel,.qxTsmW_suite[data-m=strings] .qxTsmW_dock,.qxTsmW_suite[data-m=graph] .qxTsmW_dock,.qxTsmW_suite[data-m=hex] .qxTsmW_dock{display:flex}.qxTsmW_dock>.qxTsmW_tabs,.qxTsmW_suite[data-dock=hex] [data-dp=hex]{display:none}.qxTsmW_suite[data-m=hex] [data-dp=hex]{display:block}.qxTsmW_suite[data-dock=strings] [data-dp=strings]{display:none}.qxTsmW_suite[data-m=strings] [data-dp=strings]{display:block}.qxTsmW_suite[data-dock=graph] [data-dp=graph]{display:none}.qxTsmW_suite[data-m=graph] [data-dp=graph]{display:block}.qxTsmW_suite[data-dock=console] [data-dp=console]{display:none}.qxTsmW_suite[data-m=console] [data-dp=console]{display:block}.qxTsmW_panelHead{height:26px;line-height:26px}.qxTsmW_listingInner{box-sizing:content-box;min-width:0;padding-bottom:var(--switcher-room-y)}.qxTsmW_row{grid-template-columns:9ch 6.5ch minmax(0,1fr);padding:0 10px}.qxTsmW_bytes,.qxTsmW_eol{display:none}.qxTsmW_r_plate,.qxTsmW_r_sig{padding-left:calc(10px + 2ch)}.qxTsmW_r_label{grid-template-columns:2ch minmax(0,auto) minmax(0,1fr)}.qxTsmW_r_label .qxTsmW_xref{padding-left:2ch}.qxTsmW_decomp{font-size:12px}.qxTsmW_hexWrap{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.qxTsmW_hexInner{box-sizing:content-box;padding-bottom:8px}.qxTsmW_inspector{border-left:0;border-top:1px solid var(--line);max-height:34vh;padding-bottom:calc(var(--switcher-room-y) + 6px)}.qxTsmW_inspector dl{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));column-gap:14px;display:grid}.qxTsmW_strHead,.qxTsmW_strRow{grid-template-columns:9ch minmax(0,1fr) 4ch;gap:1ch}.qxTsmW_strHead>span:nth-child(2),.qxTsmW_strHead>span:nth-child(5),.qxTsmW_strRow>span:nth-child(2),.qxTsmW_strRow>span:nth-child(5){display:none}.qxTsmW_strBody{padding-bottom:var(--switcher-room-y)}.qxTsmW_graph{margin-bottom:0}.qxTsmW_graphTools{padding-right:10px}.qxTsmW_sideBody{padding-bottom:var(--switcher-room-y)}.qxTsmW_scrim{padding-top:8vh}.qxTsmW_xrefHead,.qxTsmW_xrefRow{grid-template-columns:9ch minmax(0,1fr) 5ch}.qxTsmW_xrefHead>span:nth-child(4),.qxTsmW_xrefRow>span:nth-child(4){display:none}.qxTsmW_repCard{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.qxTsmW_file{font-size:12.5px}.qxTsmW_readBtn{padding:0 8px;font-size:12px}.qxTsmW_repDoc{padding:28px 16px calc(var(--switcher-room-y) + 32px)}.qxTsmW_repBar{padding:0 12px}}@media (prefers-reduced-motion:reduce){.qxTsmW_bar i{transition:none}}
