.NesRomBuilderTool_fileTag__b3CjA{color:var(--accent-bright);padding:4px 0;letter-spacing:.04em}.NesRomBuilderTool_chrRamNote__wKCsn,.NesRomBuilderTool_fileTag__b3CjA{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;margin-top:8px}.NesRomBuilderTool_chrRamNote__wKCsn{color:var(--text-faint);font-style:italic}.NesRomBuilderTool_grid__4b3QT{display:flex;flex-direction:column;gap:14px}.NesRomBuilderTool_field__dyKGL{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.NesRomBuilderTool_numInput__Y3rUw,.NesRomBuilderTool_sel__BqUVV{font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;color:var(--text);background:var(--panel);border:1px solid var(--line);padding:7px 10px;outline:none;width:280px;transition:border-color var(--dur-hover) var(--ease);-moz-appearance:none;appearance:none;-webkit-appearance:none}.NesRomBuilderTool_numInput__Y3rUw:focus,.NesRomBuilderTool_sel__BqUVV:focus{border-color:var(--accent)}.NesRomBuilderTool_checks__VHb2z{display:flex;flex-direction:column;gap:8px}.NesRomBuilderTool_checkLabel__vi4n_{display:flex;align-items:center;gap:8px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text);cursor:pointer}.NesRomBuilderTool_checkLabel__vi4n_ input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px}.NesRomBuilderTool_preview__k2GQ_{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px}.NesRomBuilderTool_hexDump__ESR6i{background:var(--panel);border:1px solid var(--line);padding:10px 12px;letter-spacing:.08em;color:var(--accent-bright);word-break:break-all;margin-bottom:10px;font-size:12px}.NesRomBuilderTool_previewTable__tRuI4{width:100%;border-collapse:collapse}.NesRomBuilderTool_previewTable__tRuI4 th{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);text-align:left;padding:4px 10px;background:var(--panel);border-bottom:1px solid var(--line)}.NesRomBuilderTool_previewTable__tRuI4 td{padding:4px 10px;border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent);vertical-align:top}.NesRomBuilderTool_offCell__O6K2A{color:var(--text-faint);font-size:10px;white-space:nowrap}.NesRomBuilderTool_valCell__KgSvC{color:var(--accent-bright);letter-spacing:.06em;white-space:nowrap}.NesRomBuilderTool_descCell__lucae{color:var(--text);font-size:10px}.NesRomBuilderTool_log__wPmue{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);line-height:1.7;padding:10px 12px;background:var(--panel);border:1px solid var(--line);min-height:48px;max-height:140px;overflow-y:auto}.NesRomBuilderTool_buildBtn__MxSum{font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;padding:10px 24px;background:none;border:1px solid var(--accent);color:var(--accent-bright);cursor:pointer;letter-spacing:.06em;transition:background var(--dur-hover) var(--ease)}.NesRomBuilderTool_buildBtn__MxSum:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 12%,transparent)}.NesRomBuilderTool_buildBtn__MxSum:disabled{opacity:.35;cursor:not-allowed}