@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap";body{margin:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0e0f11;--bg2:#141619;--bg3:#1b1d21;--border:#2a2d33;--border2:#363a42;--text:#d4d8e0;--text2:#7a8090;--text3:#4a4f5c;--teal:#2dd4bf;--teal-dim:#1a6b62;--teal-bg:#2dd4bf12;--amber:#f59e0b;--amber-dim:#7a4f05;--red:#f87171;--red-dim:#7a2020;--red-bg:#f8717112;--mono:"JetBrains Mono", monospace;--sans:"IBM Plex Sans", sans-serif}html,body{background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--sans);overflow:hidden}#root{flex-direction:column;width:100vw;height:100vh;display:flex}.upload-screen{background:var(--bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;padding:40px;display:flex;position:relative;overflow:hidden}.upload-screen:before{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 39px, var(--border) 39px, var(--border) 40px), repeating-linear-gradient(90deg, transparent, transparent 39px, var(--border) 39px, var(--border) 40px);opacity:.25;pointer-events:none;position:absolute;inset:0}.upload-logo{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.upload-logo-mark{border:2px solid var(--teal);width:56px;height:56px;font-family:var(--mono);color:var(--teal);letter-spacing:.05em;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:relative}.upload-logo-mark:before,.upload-logo-mark:after{content:"";border:2px solid var(--teal);background:var(--bg);width:8px;height:8px;position:absolute}.upload-logo-mark:before{border-bottom:none;border-right:none;top:-6px;left:-6px}.upload-logo-mark:after{border-top:none;border-left:none;bottom:-6px;right:-6px}.upload-logo-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text2);font-size:13px;font-weight:600}.upload-zone{z-index:1;border:1.5px dashed var(--border2);background:var(--bg2);cursor:pointer;flex-direction:column;align-items:center;gap:20px;width:min(520px,90vw);padding:48px 40px;transition:border-color .2s,background .2s;display:flex;position:relative}.upload-zone:hover,.upload-zone.drag-over{border-color:var(--teal);background:var(--teal-bg)}.upload-zone-icon{width:40px;height:40px;color:var(--text3);justify-content:center;align-items:center;transition:color .2s;display:flex}.upload-zone:hover .upload-zone-icon,.upload-zone.drag-over .upload-zone-icon{color:var(--teal)}.upload-zone-label{font-family:var(--mono);color:var(--text2);text-align:center;font-size:13px;line-height:1.7}.upload-zone-label span{color:var(--text3);margin-top:4px;font-size:11px;display:block}.upload-btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--teal);cursor:pointer;border:none;padding:9px 22px;font-size:11px;font-weight:600;transition:opacity .15s}.upload-btn:hover{opacity:.85}.upload-hint{z-index:1;font-family:var(--mono);color:var(--text3);letter-spacing:.08em;font-size:10px;position:relative}.demo-shortcut-btn{z-index:1;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text2);border:1px solid var(--border2);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 22px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:flex;position:relative}.demo-shortcut-btn:hover{color:var(--teal);border-color:var(--teal-dim);background:var(--teal-bg)}.demo-shortcut-icon{color:var(--teal);font-size:9px}.demo-picker{z-index:1;flex-direction:column;gap:20px;width:min(860px,94vw);display:flex;position:relative}.demo-picker-header{justify-content:space-between;align-items:center;display:flex}.demo-picker-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text2);font-size:11px;font-weight:700}.demo-picker-back{font-family:var(--mono);color:var(--text3);cursor:pointer;letter-spacing:.08em;background:0 0;border:none;padding:4px 0;font-size:10px;transition:color .15s}.demo-picker-back:hover{color:var(--text)}.demo-grid{background:var(--border);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;display:grid}.demo-card{background:var(--bg2);text-align:left;cursor:pointer;border:none;flex-direction:column;gap:10px;padding:18px 20px;transition:background .15s;display:flex}.demo-card:hover:not(:disabled){background:var(--bg3)}.demo-card:disabled{cursor:not-allowed}.demo-card.loading{opacity:.6}.demo-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.demo-card-name{font-family:var(--mono);color:var(--text);letter-spacing:.02em;font-size:12px;font-weight:700}.demo-card-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:700}.demo-card-desc{font-family:var(--sans);color:var(--text2);font-size:11px;line-height:1.55}.demo-card-source{font-family:var(--mono);color:var(--text3);background:var(--bg);border-left:2px solid var(--border2);white-space:pre-wrap;margin:0;padding:8px 10px;font-size:9.5px;line-height:1.6;overflow:hidden}.demo-card:hover:not(:disabled) .demo-card-source{border-left-color:var(--teal-dim)}.demo-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.demo-card-expected{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;font-size:10px}.demo-card-expected strong{color:var(--amber);font-weight:600}.demo-card-action{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:9px;font-weight:700;transition:color .15s}.demo-card:hover:not(:disabled) .demo-card-action{color:var(--teal)}.header{background:var(--bg2);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;height:44px;min-height:44px;padding:0 16px;display:flex}.header-logo{font-family:var(--mono);letter-spacing:.2em;color:var(--teal);text-transform:uppercase;white-space:nowrap;border:1px solid var(--teal-dim);padding:3px 8px;font-size:10px;font-weight:700}.header-file{font-family:var(--mono);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.header-file strong{color:var(--text);font-weight:500}.status-pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:600;display:flex}.status-pill.running{color:var(--teal);border-color:var(--teal-dim);background:var(--teal-bg)}.status-pill.halted{color:var(--text2);border-color:var(--border2);background:0 0}.status-pill.trap{color:var(--red);border-color:var(--red-dim);background:var(--red-bg)}.status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.running .status-dot{animation:1.4s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.header-btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text2);border:1px solid var(--border2);cursor:pointer;background:0 0;padding:5px 12px;font-size:10px;font-weight:600;transition:color .15s,border-color .15s}.header-btn:hover{color:var(--text);border-color:var(--text2)}.header-btn.danger:hover{color:var(--red);border-color:var(--red-dim)}.bento{background:var(--border);flex:1;grid-template-rows:1fr auto 1fr;grid-template-columns:1fr 1fr 340px;gap:1px;min-height:0;display:grid;overflow:hidden}.cell{background:var(--bg2);flex-direction:column;transition:background .15s;display:flex;position:relative;overflow:hidden}.cell:hover{background:var(--bg3)}.cell-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px 8px;display:flex}.cell-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text3);font-size:9px;font-weight:700}.cell-label.accent{color:var(--teal)}.cell-badge{font-family:var(--mono);color:var(--text3);border:1px solid var(--border);padding:1px 6px;font-size:9px}.cell-body{flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow:hidden}.instr-cell{grid-area:1/1/2/3}.instr-address{font-family:var(--mono);color:var(--text3);letter-spacing:.08em;margin-bottom:8px;font-size:11px}.instr-address span{color:var(--teal)}.instr-main{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.instr-opcode{font-family:var(--mono);color:var(--teal);letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1}.instr-operands{font-family:var(--mono);color:var(--text);letter-spacing:.01em;font-size:24px;font-weight:300;line-height:1}.instr-encoding{font-family:var(--mono);color:var(--text3);letter-spacing:.05em;margin-top:10px;font-size:11px}.instr-desc{background:var(--bg);border-left:2px solid var(--teal-dim);font-family:var(--mono);color:var(--text2);margin-top:14px;padding:10px 14px;font-size:12px;line-height:1.6}.instr-desc strong{color:var(--text);font-weight:500}.instr-fields{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.instr-field{flex-direction:column;gap:3px;display:flex}.instr-field-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text3);font-size:8px;font-weight:700}.instr-field-value{font-family:var(--mono);color:var(--text);font-size:12px}.instr-field-value.teal{color:var(--teal)}.instr-main-clickable{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:14px;margin:-2px -4px;padding:2px 4px;transition:background .15s;display:flex}.instr-main-clickable:hover{background:#2dd4bf0f}.instr-main-clickable.help-open{background:#2dd4bf14}.instr-help-toggle{font-family:var(--mono);color:var(--teal-dim);margin-left:auto;font-size:14px;line-height:1;transition:color .15s}.instr-main-clickable:hover .instr-help-toggle,.instr-main-clickable.help-open .instr-help-toggle{color:var(--teal)}.instr-help-panel{background:var(--bg);border-top:1px solid var(--teal-dim);z-index:8;scrollbar-width:thin;scrollbar-color:var(--border2) transparent;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:absolute;inset:62px 0 0;overflow-y:auto}.instr-help-header{justify-content:space-between;align-items:center;display:flex}.instr-help-title{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);font-size:9px;font-weight:700}.instr-help-close{font-family:var(--mono);color:var(--text3);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:11px;line-height:1;transition:color .15s}.instr-help-close:hover{color:var(--text)}.instr-help-synopsis{font-family:var(--mono);color:var(--text);background:var(--bg2);border-left:2px solid var(--teal-dim);padding:10px 12px;font-size:12px;line-height:1.65}.instr-help-section-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text3);font-size:8px;font-weight:700}.instr-help-operands{background:var(--border);flex-direction:column;gap:1px;display:flex}.instr-help-operand{background:var(--bg2);align-items:baseline;gap:16px;padding:7px 12px;display:flex}.instr-help-operand-name{flex-shrink:0;align-items:baseline;gap:6px;min-width:80px;display:flex}.instr-help-label{font-family:var(--mono);color:var(--teal);font-size:10px;font-weight:700}.instr-help-alias{font-family:var(--mono);color:var(--text3);font-size:9px}.instr-help-desc{font-family:var(--mono);color:var(--text2);font-size:10px;line-height:1.5}.reg-cell{grid-area:1/3/4/4}.reg-grid{background:var(--border);scrollbar-width:thin;scrollbar-color:var(--border2) transparent;flex:1;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow-y:auto}.reg-item{background:var(--bg2);justify-content:space-between;align-items:center;min-height:0;padding:4px 8px;transition:background .3s;display:flex}.reg-item.highlighted{animation:.45s ease-out reg-flash,2.6s ease-in-out .45s infinite reg-breathe}@keyframes reg-flash{0%{background:#2dd4bf47}to{background:#2dd4bf0a}}@keyframes reg-breathe{0%,to{background:#2dd4bf0a}50%{background:#2dd4bf21}}.reg-name{font-family:var(--mono);color:var(--text3);letter-spacing:.06em;width:22px;font-size:9px;font-weight:700}.reg-alias{font-family:var(--mono);color:var(--text3);text-align:center;width:30px;font-size:8px}.reg-value{font-family:var(--mono);color:var(--text);letter-spacing:.04em;font-size:9px}.reg-item.highlighted .reg-value{color:var(--teal)}.reg-item.nonzero .reg-name{color:var(--text2)}.stats-cell{grid-area:2/1/3/3}.stats-row{background:var(--border);flex:1;gap:1px;display:flex}.stat-card{background:var(--bg2);flex-direction:column;flex:1;gap:6px;padding:10px 14px;display:flex}.stat-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text3);font-size:8px;font-weight:700}.stat-value{font-family:var(--mono);color:var(--text);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1}.stat-value.teal{color:var(--teal)}.stat-value.amber{color:var(--amber)}.stat-value.red{color:var(--red)}.stat-sub{font-family:var(--mono);color:var(--text3);font-size:9px}.pipeline-cell{grid-area:3/1/4/2}.pipeline-flow{flex:1;align-items:center;gap:0;display:flex}.pipeline-stage{border:1px solid var(--border);background:var(--bg);flex-direction:column;flex:1;align-items:center;gap:8px;padding:8px;transition:border-color .3s,background .3s;display:flex;position:relative}.pipeline-stage.active{border-color:var(--teal);background:var(--teal-bg)}.pipeline-stage.done{border-color:var(--border2);background:var(--bg2)}.pipeline-arrow{font-family:var(--mono);color:var(--border2);flex-shrink:0;margin-top:-12px;padding:0 6px;font-size:16px}.pipeline-stage.active+.pipeline-arrow{color:var(--teal-dim)}.pipeline-stage-name{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text3);font-size:9px;font-weight:700}.pipeline-stage.active .pipeline-stage-name{color:var(--teal)}.pipeline-stage.done .pipeline-stage-name{color:var(--text2)}.pipeline-stage-val{font-family:var(--mono);color:var(--text3);text-align:center;word-break:break-all;font-size:10px}.pipeline-stage.active .pipeline-stage-val{color:var(--text)}.pipeline-icon{opacity:.3;font-size:18px}.pipeline-stage.active .pipeline-icon{opacity:1}.memory-cell{grid-area:3/2/4/3}.hex-dump{scrollbar-width:thin;scrollbar-color:var(--border2) transparent;font-family:var(--mono);flex:1;font-size:10px;line-height:1.7;overflow-y:auto}.hex-row{border-bottom:1px solid #0000;align-items:center;gap:10px;padding:1px 0;display:flex}.hex-row.current-pc{border-bottom-color:var(--border);background:#2dd4bf0d}.hex-row.mem-changed{animation:.45s ease-out mem-flash,2.6s ease-in-out .45s infinite mem-breathe}@keyframes mem-flash{0%{background:#f59e0b38}to{background:#f59e0b0a}}@keyframes mem-breathe{0%,to{background:#f59e0b0a}50%{background:#f59e0b1c}}.hex-row.mem-changed .hex-addr{color:var(--amber)}.hex-addr{color:var(--text3);letter-spacing:.04em;flex-shrink:0;width:56px}.hex-row.current-pc .hex-addr{color:var(--teal)}.hex-bytes{flex:1;gap:5px;display:flex}.hex-byte{text-align:center;width:16px;color:var(--text2)}.hex-byte.pc-byte{color:var(--teal);font-weight:600}.hex-byte.zero{color:var(--text3)}.hex-spacer{width:6px}.hex-ascii{color:var(--text3);letter-spacing:.04em;min-width:60px}.controls-body{flex-wrap:wrap;align-items:center;gap:10px;height:100%;display:flex}.ctrl-btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:8px;padding:8px 18px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.ctrl-btn.primary{color:var(--teal);border-color:var(--teal-dim)}.ctrl-btn.primary:hover{background:var(--teal);color:var(--bg);border-color:var(--teal)}.ctrl-btn.primary:active{opacity:.8}.ctrl-btn.secondary{color:var(--text2);border-color:var(--border2)}.ctrl-btn.secondary:hover{color:var(--text);border-color:var(--text2);background:var(--bg3)}.ctrl-btn.danger{color:var(--red);border-color:var(--red-dim)}.ctrl-btn.danger:hover{background:var(--red);color:var(--bg);border-color:var(--red)}.ctrl-btn.run-n{color:var(--amber);border-color:var(--amber-dim)}.ctrl-btn.run-n:hover{background:var(--amber);color:var(--bg);border-color:var(--amber)}.ctrl-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.ctrl-separator{background:var(--border2);width:1px;height:28px}.ctrl-n-input{font-family:var(--mono);color:var(--amber);background:var(--bg);border:1px solid var(--amber-dim);text-align:center;outline:none;width:70px;padding:7px 8px;font-size:11px}.ctrl-n-input:focus{border-color:var(--amber)}.ctrl-hint{font-family:var(--mono);color:var(--text3);letter-spacing:.08em;margin-left:auto;font-size:9px}.ctrl-hint kbd{border:1px solid var(--border2);background:var(--bg);font-family:var(--mono);padding:1px 5px;font-size:9px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2)}::-webkit-scrollbar-thumb:hover{background:var(--text3)}.cell-tabs{gap:0;display:flex}.cell-tab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text3);border:1px solid var(--border);cursor:pointer;background:0 0;border-right:none;align-items:center;gap:5px;padding:3px 9px;font-size:8px;font-weight:700;transition:color .15s,background .15s;display:flex}.cell-tab:last-child{border-right:1px solid var(--border)}.cell-tab:hover{color:var(--text2)}.cell-tab.active{color:var(--teal);background:var(--teal-bg);border-color:var(--teal-dim)}.cell-tab:last-child.active{border-right:1px solid var(--teal-dim)}.tab-badge{background:var(--border2);color:var(--text3);text-align:center;border-radius:2px;min-width:14px;padding:1px 4px;font-size:7px}.cell-tab.active .tab-badge{background:var(--teal-dim);color:var(--teal)}.instr-symbol{font-family:var(--mono);color:var(--amber);letter-spacing:.02em;margin-left:8px;font-size:10px}.callstack-panel{scrollbar-width:thin;scrollbar-color:var(--border2) transparent;flex:1;overflow-y:auto}.callstack-empty{font-family:var(--mono);color:var(--text3);text-align:center;padding:20px 16px;font-size:10px;line-height:1.8}.callstack-empty span{font-size:9px}.callstack-list{background:var(--border);flex-direction:column;gap:1px;display:flex}.callstack-frame{background:var(--bg2);flex-direction:column;gap:3px;padding:7px 12px;display:flex}.callstack-frame.active{background:var(--bg3);border-left:2px solid var(--teal);padding-left:10px}.callstack-frame-name{font-family:var(--mono);color:var(--text);font-size:11px;font-weight:600}.callstack-frame.active .callstack-frame-name{color:var(--teal)}.callstack-frame-meta{gap:12px;display:flex}.callstack-addr,.callstack-ret{font-family:var(--mono);color:var(--text3);font-size:9px}.hex-row{cursor:pointer}.hex-row:hover{background:#ffffff05}.hex-row.breakpoint{background:#f871710f!important}.hex-row.breakpoint .hex-addr{color:var(--red)!important}.hex-row.breakpoint.current-pc{background:#f871711a!important}.hex-bp-dot{width:10px;color:var(--border2);flex-shrink:0;font-size:7px;line-height:1;transition:color .15s}.hex-row:hover .hex-bp-dot{color:var(--text3)}.hex-row.breakpoint .hex-bp-dot{color:var(--red)}.hex-sym{font-family:var(--mono);color:var(--amber);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:70px;font-size:8px;overflow:hidden}.log-panel{scrollbar-width:thin;scrollbar-color:var(--border2) transparent;flex:1;overflow-y:auto}.log-empty{font-family:var(--mono);color:var(--text3);text-align:center;padding:16px;font-size:10px}.log-list{font-family:var(--mono);flex-direction:column;font-size:10px;display:flex}.log-entry{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:3px 12px;transition:background .1s;display:flex}.log-entry:hover{background:var(--bg3)}.log-entry:last-child{border-bottom:none}.log-cycle{color:var(--text3);flex-shrink:0;width:40px;font-size:9px}.log-pc{color:var(--teal);flex-shrink:0;width:74px}.log-instr{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.log-reg{color:var(--amber);white-space:nowrap;flex-shrink:0;font-size:9px}.asm-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.asm-panel{background:var(--bg2);border:1px solid var(--border2);flex-direction:column;width:min(960px,96vw);height:min(82vh,780px);display:flex;overflow:hidden}.asm-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.asm-header-left{align-items:center;gap:12px;display:flex}.asm-title{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);font-size:10px;font-weight:700}.asm-badge{font-family:var(--mono);color:var(--text3);border:1px solid var(--border);padding:2px 7px;font-size:9px}.asm-close{font-family:var(--mono);color:var(--text3);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;transition:color .15s}.asm-close:hover{color:var(--text)}.asm-editor-wrap{flex:1;min-height:0;display:flex;overflow:hidden}.asm-editor{font-family:var(--mono);color:var(--text);background:var(--bg);resize:none;tab-size:4;scrollbar-width:thin;scrollbar-color:var(--border2) transparent;border:none;outline:none;flex:1;padding:14px 16px;font-size:13px;line-height:1.75;overflow-y:auto}.asm-errors{background:var(--red-bg);border-top:1px solid var(--red-dim);flex-direction:column;flex-shrink:0;gap:4px;max-height:120px;padding:10px 16px;display:flex;overflow-y:auto}.asm-error-line{font-family:var(--mono);color:var(--red);font-size:10px;line-height:1.5}.asm-footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.asm-info{font-family:var(--mono);color:var(--text3);letter-spacing:.06em;font-size:9px}.asm-actions{gap:8px;display:flex}
